SQL 2008 Agent für SSIS Paket mit Odbc Verbindung an Access Datenbank?
SQL 2008 Agent für SSIS Paket mit Odbc Verbindung an Access Datenbank einrichten. Funktioniert nicht seltsame Logs.
Hi,
habe eine Accessdatenbank über einen Datenflusstask via Ocbc Treiber.
Die Daten werden alle auf einen SQL-Server 2008 übertragen, bzw. sollten.
Wenn ich das Paket manuell über Debbuging starte funktioniert es einwandfrei.
So, nun will ich das ganze aber nachts (weil die Verbindung ja eh schon sehr langsam ist) automatisch starten lassen.
Da die Datenbank über anderen Zugriff läuft, habe ich einen Proxy User mit allen Rechten und über eine Anmeldeinformation eingebunden.
Sollte meiner Meinung auch so passen. Jedenfalls habe ich sysadmini vergeben und erschlägt meines Wissens alle anderen Rechte.
Trotzdem, dauernd Fehlermeldungen.
Hat vielleicht jemand eine Lösung was ich noch ausprobieren könnte?
Hier auch mal das log:
Datum,Quelle,Schweregrad,Schritt-ID,Server,Auftragsname,Schrittname,Benachrichtigungen,Meldung,Dauer,SQL-Schweregrad,SQL-Meldungs-ID,E-Mail an Operator,NET SEND an Operator,Pagernachricht an Operator,Versuchte Wiederholungen
08/14/2009 14:54:57,Aufbereitung_Zeiterfassung,Fehler,0,WINSRV008,Aufbereitung_Zeiterfassung,(Auftragsergebnis),,Auftragsfehler Der Auftrag wurde von Benutzer WP\deltamaster aufgerufen. Zuletzt wurde Schritt 1 (Import_Bewegungsdaten) ausgeführt.,00:00:00,0,0,Konle_Email,,,0
08/14/2009 14:54:57,Aufbereitung_Zeiterfassung,Fehler,1,WINSRV008,Aufbereitung_Zeiterfassung,Import_Bewegungsdaten,,Ausgeführt als Benutzer: ''wp\supervisor''. Microsoft (R) SQL Server-Paketausführungsprogramm Version 10.0.1600.22 für 32-Bit Copyright (C) Microsoft Corp 1984-2005. Alle Rechte vorbehalten.
Gestartet: 14:54:57 Fehler: 2009-08-14 14:54:57.37 Code: 0xC0016016 Quelle: Beschreibung: Fehler beim Entschlüsseln des geschützten XML-Knotens 'DTS:Password' (Fehlercode: 0x80070002 'Das System kann die angegebene Datei nicht finden.'). Möglicherweise verfügen Sie nicht über die Zugriffsrechte für diese Informationen. Dieser Fehler tritt bei einem kryptografischen Fehler auf. Überprüfen Sie<c/> ob der richtige Schlüssel verfügbar ist.
Fehlerende Fehler: 2009-08-14 14:54:57.70 Code: 0xC0047062 Quelle: Datenflusstask Import_Zeitkontenwerte [1] Beschreibung: System.Data.Odbc.OdbcException: ERROR [HY000] [Microsoft][ODBC Microsoft Access Driver] Die Anwendung kann nicht gestartet werden. Die Informationsdatei für die Arbeitsgruppe fehlt oder ist exklusiv von einem anderen Benutzer geöffnet. ERROR [IM006] [Microsoft][ODBC Driver Manager] Fehler bei SQLSetConnectAttr-Aufruf für Treiber ERROR [HY000] [Microsoft][ODBC Microsoft Access Driver] Die Anwendung kann nicht gestartet werden. Die Informationsdatei für die Arbeitsgruppe fehlt oder ist exklusiv von einem anderen Benutzer geöffnet. bei System.Data.Odbc.OdbcConnection.HandleError(OdbcHandle hrHandle<c/> RetCode retcode) bei System.Data.Odbc.OdbcConnectionHandle..ctor(OdbcConnection connection<c/> OdbcConnectionString constr<c/> OdbcEnvironmentHandle environmentHandle) bei System.Data.Odbc.OdbcConnectionOpen..ctor(OdbcConnection outerConnection<c/> OdbcConnectionString connectionOptions) bei System.Data.Odbc.OdbcConnectionFactory.CreateConnection(DbConnectionOptions options<c/> Object poolGroupProviderInfo<c/> DbConnectionPool pool<c/> DbConnection owningObject) bei System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection<c/> DbConnectionPoolGroup poolGroup) bei System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) bei System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection<c/> DbConnectionFactory connectionFactory) bei System.Data.Odbc.OdbcConnection.Open() bei Microsoft.SqlServer.Dts.Runtime.ManagedHelper.GetManagedConnection(String assemblyQualifiedName<c/> String connStr<c/> Object transaction) bei Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnectionManager100.AcquireConnection(Object pTransaction) bei Microsoft.SqlServer.Dts.Pipeline.DataReaderSourceAdapter.AcquireConnections(Object transaction) bei Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostAcquireConnections(IDTSManagedComponentWrapper100 wrapper<c/> Object transaction)
Fehlerende Fehler: 2009-08-14 14:54:57.70 Code: 0xC0047017 Quelle: Datenflusstask SSIS.Pipeline Beschreibung: Fehler beim Überprüfen von 'Komponente 'Import_Zeitkontenwerte' (1)'. Fehlercode: 0x80131937.
Fehlerende Fehler: 2009-08-14 14:54:57.70 Code: 0xC004700C Quelle: Datenflusstask SSIS.Pipeline Beschreibung: Fehler beim Überprüfen von mindestens einer Komponente.
Fehlerende Fehler: 2009-08-14 14:54:57.70 Code: 0xC0024107 Quelle: Datenflusstask Beschreibung: Fehler bei der Tasküberprüfung.
Fehlerende DTExec: Die Paketausführung wurde beendet. DTSER_FAILURE (1). Gestartet: 14:54:57 Beendet: 14:54:57 Verstrichen: 0.407 Sekunden. Fehler beim Ausführen des Pakets. Fehler bei Schritt.,00:00:00,0,0,,,,0
Vielen Dank schon mal im voraus.
Grüße
Bernd
Hi,
habe eine Accessdatenbank über einen Datenflusstask via Ocbc Treiber.
Die Daten werden alle auf einen SQL-Server 2008 übertragen, bzw. sollten.
Wenn ich das Paket manuell über Debbuging starte funktioniert es einwandfrei.
So, nun will ich das ganze aber nachts (weil die Verbindung ja eh schon sehr langsam ist) automatisch starten lassen.
Da die Datenbank über anderen Zugriff läuft, habe ich einen Proxy User mit allen Rechten und über eine Anmeldeinformation eingebunden.
Sollte meiner Meinung auch so passen. Jedenfalls habe ich sysadmini vergeben und erschlägt meines Wissens alle anderen Rechte.
Trotzdem, dauernd Fehlermeldungen.
Hat vielleicht jemand eine Lösung was ich noch ausprobieren könnte?
Hier auch mal das log:
Datum,Quelle,Schweregrad,Schritt-ID,Server,Auftragsname,Schrittname,Benachrichtigungen,Meldung,Dauer,SQL-Schweregrad,SQL-Meldungs-ID,E-Mail an Operator,NET SEND an Operator,Pagernachricht an Operator,Versuchte Wiederholungen
08/14/2009 14:54:57,Aufbereitung_Zeiterfassung,Fehler,0,WINSRV008,Aufbereitung_Zeiterfassung,(Auftragsergebnis),,Auftragsfehler Der Auftrag wurde von Benutzer WP\deltamaster aufgerufen. Zuletzt wurde Schritt 1 (Import_Bewegungsdaten) ausgeführt.,00:00:00,0,0,Konle_Email,,,0
08/14/2009 14:54:57,Aufbereitung_Zeiterfassung,Fehler,1,WINSRV008,Aufbereitung_Zeiterfassung,Import_Bewegungsdaten,,Ausgeführt als Benutzer: ''wp\supervisor''. Microsoft (R) SQL Server-Paketausführungsprogramm Version 10.0.1600.22 für 32-Bit Copyright (C) Microsoft Corp 1984-2005. Alle Rechte vorbehalten.
Gestartet: 14:54:57 Fehler: 2009-08-14 14:54:57.37 Code: 0xC0016016 Quelle: Beschreibung: Fehler beim Entschlüsseln des geschützten XML-Knotens 'DTS:Password' (Fehlercode: 0x80070002 'Das System kann die angegebene Datei nicht finden.'). Möglicherweise verfügen Sie nicht über die Zugriffsrechte für diese Informationen. Dieser Fehler tritt bei einem kryptografischen Fehler auf. Überprüfen Sie<c/> ob der richtige Schlüssel verfügbar ist.
Fehlerende Fehler: 2009-08-14 14:54:57.70 Code: 0xC0047062 Quelle: Datenflusstask Import_Zeitkontenwerte [1] Beschreibung: System.Data.Odbc.OdbcException: ERROR [HY000] [Microsoft][ODBC Microsoft Access Driver] Die Anwendung kann nicht gestartet werden. Die Informationsdatei für die Arbeitsgruppe fehlt oder ist exklusiv von einem anderen Benutzer geöffnet. ERROR [IM006] [Microsoft][ODBC Driver Manager] Fehler bei SQLSetConnectAttr-Aufruf für Treiber ERROR [HY000] [Microsoft][ODBC Microsoft Access Driver] Die Anwendung kann nicht gestartet werden. Die Informationsdatei für die Arbeitsgruppe fehlt oder ist exklusiv von einem anderen Benutzer geöffnet. bei System.Data.Odbc.OdbcConnection.HandleError(OdbcHandle hrHandle<c/> RetCode retcode) bei System.Data.Odbc.OdbcConnectionHandle..ctor(OdbcConnection connection<c/> OdbcConnectionString constr<c/> OdbcEnvironmentHandle environmentHandle) bei System.Data.Odbc.OdbcConnectionOpen..ctor(OdbcConnection outerConnection<c/> OdbcConnectionString connectionOptions) bei System.Data.Odbc.OdbcConnectionFactory.CreateConnection(DbConnectionOptions options<c/> Object poolGroupProviderInfo<c/> DbConnectionPool pool<c/> DbConnection owningObject) bei System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection<c/> DbConnectionPoolGroup poolGroup) bei System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) bei System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection<c/> DbConnectionFactory connectionFactory) bei System.Data.Odbc.OdbcConnection.Open() bei Microsoft.SqlServer.Dts.Runtime.ManagedHelper.GetManagedConnection(String assemblyQualifiedName<c/> String connStr<c/> Object transaction) bei Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnectionManager100.AcquireConnection(Object pTransaction) bei Microsoft.SqlServer.Dts.Pipeline.DataReaderSourceAdapter.AcquireConnections(Object transaction) bei Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostAcquireConnections(IDTSManagedComponentWrapper100 wrapper<c/> Object transaction)
Fehlerende Fehler: 2009-08-14 14:54:57.70 Code: 0xC0047017 Quelle: Datenflusstask SSIS.Pipeline Beschreibung: Fehler beim Überprüfen von 'Komponente 'Import_Zeitkontenwerte' (1)'. Fehlercode: 0x80131937.
Fehlerende Fehler: 2009-08-14 14:54:57.70 Code: 0xC004700C Quelle: Datenflusstask SSIS.Pipeline Beschreibung: Fehler beim Überprüfen von mindestens einer Komponente.
Fehlerende Fehler: 2009-08-14 14:54:57.70 Code: 0xC0024107 Quelle: Datenflusstask Beschreibung: Fehler bei der Tasküberprüfung.
Fehlerende DTExec: Die Paketausführung wurde beendet. DTSER_FAILURE (1). Gestartet: 14:54:57 Beendet: 14:54:57 Verstrichen: 0.407 Sekunden. Fehler beim Ausführen des Pakets. Fehler bei Schritt.,00:00:00,0,0,,,,0
Vielen Dank schon mal im voraus.
Grüße
Bernd
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 122776
Url: https://administrator.de/contentid/122776
Ausgedruckt am: 22.11.2024 um 12:11 Uhr
4 Kommentare
Neuester Kommentar
Hallo Bernd,
der Fehler steht doch da:
Beschreibung: Fehler beim Entschlüsseln des geschützten XML-Knotens 'DTS:Password'
Du hast keine Leserechte im Netzwerk, um diese Datei zu lesen! Also prüfe die Leserechte dieser Datei/des Verzeichnisses. Dein User dürft dort fehlen.
btw das hat nichts mit Datenbankrechten zu tun!
Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)
der Fehler steht doch da:
Beschreibung: Fehler beim Entschlüsseln des geschützten XML-Knotens 'DTS:Password'
Du hast keine Leserechte im Netzwerk, um diese Datei zu lesen! Also prüfe die Leserechte dieser Datei/des Verzeichnisses. Dein User dürft dort fehlen.
btw das hat nichts mit Datenbankrechten zu tun!
Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)