OLE DB Sybase-Verbindung schlägt fehl

7

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.

Verbindungsmanager

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.

Vorschau des Datensatzes

Wenn ich das Paket jedoch ausführe, führt dies zu einem Fehler.

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.

Zane
quelle
32 vs 64 Bit ein Problem?
Billinkc
Wir führen das Paket in 32 aus.
Zane
2
Nie mit Sybase richtig umgegangen - Benutzer und Passwort erforderlich? Haben Sie vor oder zum ersten Mal Daten von sybase konsumiert? Irgendwelche anderen Fehler oder Warnungen davor / danach, die relevant sein könnten?
Billinkc
Benutzer und Passwort sind erforderlich, werden jedoch von einer Projektvariablen festgelegt. Wir verbrauchen viele Daten aus Sybase normalerweise über eine ODBC-Verbindung. Ich werde die anderen Fehler hinzufügen, obwohl sie wenig Hilfe bieten.
Zane
@Zane wie kannst du sagen, dass sie nicht hilfreich sind? Ich meine There were errors during task validation, was willst du noch?, Dass es dich auf den Fehler hinweist?
Lamak

Antworten:

1

Unter Projektmappen- Explorer auf der rechten Seite in BIDS ----> Rechtsklick ----> Eigenschaften ----> Konfigurationseigenschaften ----> Debugging ----> Debug-Optionen ----> Run64BitRuntime ---- > Falsch

Venkat
quelle