DTS_E_OLEDBERROR. Fehler code: 0 x 80004005.Unterschied zwischen SQl Native client und der OLE DB-provider für sql server

Es wurde ein Kommunikations-link-Fehler, während ich war mit SQL Server Native Client 10 in einem SSIS-Datenflusskomponente.

Fehler: SSIS-Fehlercode DTS_E_OLEDBERROR. Ein OLE DB-Fehler hat
aufgetreten. Fehler code: 0 x 80004005. Ein OLE DB-Datensatz ist verfügbar.
Quelle: "Microsoft SQL Server Native Client 10.0" Hresult: 0 x 80004005
Beschreibung: "Communication link failure".Ein OLE DB-Datensatz ist
zur Verfügung. Quelle: "Microsoft SQL Server Native Client 10.0"
Hresult: 0 x 80004005 Beschreibung: "TCP-Anbieter: Das angegebene Netzwerk
name ist nicht mehr verfügbar.

Also wechselte ich von SQL Server Native Client 10 auf Microsoft OLE DB-Provider für SQL Server, in der Hoffnung, es würde gut laufen. Dieses mal bekam eine Fehlermeldung, wie unten gezeigt:

[Transacn_Tbl1[737]] Fehler: SSIS-Fehlercode DTS_E_OLEDBERROR. Ein OLE
DB-Fehler aufgetreten. Fehler code: 0 x 80004005. Ein OLE DB-Datensatz ist
zur Verfügung. Source: "Microsoft OLE DB-Provider für SQL Server"
Hresult: 0 x 80004005 Beschreibung: "Unbekannter Fehler ist aufgetreten, der auf SQL
Server. Verbindung beendet durch server.".

[Transacn_Tbl1[737]] Fehler: SSIS-Fehlercode
DTS_E_INDUCEDTRANSFORMFAILUREONERROR. Der "input "OLE DB-Ziel
Eingang" (750)" ist fehlgeschlagen, da Fehler-code 0xC020907B aufgetreten ist, und die
Fehler Zeile disposition über "input "OLE DB-Ziel-Eingabe" (750)"
gibt Fehler über Fehler. Ein Fehler ist aufgetreten, der auf die angegebenen Objekt
für die angegebene Komponente. Hier kann es zu Fehlermeldungen geschrieben werden, bevor
diese mit mehr Informationen über den Fehler.

Was ist der Unterschied zwischen diese 2 Anbieter? Welche soll ich verwenden?

InformationsquelleAutor user1254579 | 2014-02-06

Schreibe einen Kommentar