Ich habe eine Verbindung zu einer Sybase-Datenbank, die wir in einer SQL Server 2008R2-Datenbank bereitstellen. Ich kann die Datenbank verbinden und die Verbindungstests funktionieren einwandfrei. Ich verwende eine OLE DB-Quelle mit einem Sybase-Treiber.
Ich kann sogar eine Vorschau der Daten anzeigen. Hinweis Ich habe diesen Datensatz verkleinert, damit die Daten nicht angezeigt werden, aber es zeigt immer noch, dass die Quelle Zeilen zurückgibt.
Wenn ich das Paket jedoch ausführe, führt dies zu einem Fehler.
[Quelle 1 ] Fehler: SSIS-Fehlercode DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. Der Aufruf der AcquireConnection-Methode an den Verbindungsmanager "MyDataSource" ist mit dem Fehlercode 0xC0202009 fehlgeschlagen. Zuvor wurden möglicherweise Fehlermeldungen mit weiteren Informationen darüber veröffentlicht, warum der Aufruf der AcquireConnection-Methode fehlgeschlagen ist.
Irgendwelche Ideen, warum dies geschieht?
UPDATE Hinzufügen einer anderen Fehlermeldung, obwohl diese das Gegenteil von nützlich ist. [SSIS.Pipeline] Fehler: Komponente "Quelle" (1) hat die Validierung fehlgeschlagen und den Fehlercode 0xC020801C zurückgegeben. [SSIS.Pipeline] Fehler: Eine oder mehrere Komponenten konnten nicht überprüft werden. Fehler: Bei der Aufgabenüberprüfung sind Fehler aufgetreten.
UPDATE Nach einigen Versuchen wird das Konto sybase account gesperrt. Muss etwas mit dem Passwort zu tun haben.
quelle
There were errors during task validation
, was willst du noch?, Dass es dich auf den Fehler hinweist?Antworten:
Unter Projektmappen- Explorer auf der rechten Seite in BIDS ----> Rechtsklick ----> Eigenschaften ----> Konfigurationseigenschaften ----> Debugging ----> Debug-Optionen ----> Run64BitRuntime ---- > Falsch
quelle