Καλημέρα,
Προσπαθώ αρκετές μέρες να λύσω ένα πρόβλημα με τον SQL 2005 και ζητώ την βοήθεια σας. Έχει να κάνει με την αδυναμία εκτέλεσης ενός SSIS package.
Α) Συνδέομαι στα Integration Services με MSSMS και κάνω run το package που με ενδιαφέρει. Στο execution progress του package βγάζει το εξής error. Error: Executing the query “” failed with the following error: “Retrieving the COM class factory for component with CLSID {7816B-CD60-4539-BD38-C35AFC61F200} failed due to the following error: 80040154.’’. Possible failure reasons: Problem with the query, “ResultSet” property not set correctly, parameters not set correctly, or connection not established correctly. Πιστεύω ότι μάλλον έχει να κάνει με το connection και θα εξηγήσω πιο κάτω γιατί. Κανένα από τα packages δεν εκτελείται manually (run), σε αντίθεση με αυτά που είναι scheduled σε job τα οποία εκτελούνται κανονικά.
Error Log SQL Agent
Date 9/6/2010 9:48:46 pµ
Log SQL Agent (Current - 9/6/2010 9:48:00 pµ)
Message
[LOG] Unable to read local eventlog (reason: 87)
Error Log SQL Server
Date 9/6/2010 10:08:43 pµ
Log SQL Server (Current - 9/6/2010 10:08:00 pµ)
Source Logon
Message
Error: 18456, Severity: 14, State: 11.
-----------------------------------------------------------------------------------------
Date 9/6/2010 10:08:43 pµ
Log SQL Server (Current - 9/6/2010 10:08:00 pµ)
Source Logon
Message
Login failed for user MIOBET\SBB001OLD$'. [CLIENT: 10.57.84.142]
-----------------------------------------------------------------------------------------
Το SBB001OLD$ που αναφέρει είναι το όνομα μηχανηματος ενός τεστ server και όχι το όνομα του μηχανήματος που είναι εγκατεστημένος ο SQL.
Αυτό που προσπαθούσα να κάνω ήταν να δώσω permission σε έναν χρήστη για να μπορεί να εκτελεί ένα job. Δεν το είχα ξανακάνει και πειραματιζόμουν. Κατά λάθος λοιπόν έσβησα τον public server role
. Δεν ξέρω αν τα error που προαναφέρω έχουν να κάνουν με την μη εκτέλεση των jobs, γιατί τα shceduled jobs εκτελούνται και όχι αυτά που επιλέγω να εκτελέσω manually και τι μπορώ να κάνω ώστε τα jobακια μου να τρέχουν..;
Ευχαριστώ
Dionisis