wie man DTS_E_OLEDBERROR auflöst. in ssis

In einem ssis-Paket besteht der Datenfluss aus einer Task, enthält eine OLEDB-Quelle und ein OLDB-Ziel. Der Provider ist ein nativer SQL-Client.

Sagen Sie mir bitte, wie ich das Problem beheben kann, indem Sie es in ado.net ändern.

Betriebssystem: Windows 7 Professional und die Datenbank ist SQL Server 2000

[Axe_Data [737]] Fehler: SSIS-Fehlercode DTS_E_OLEDBERROR. Ein OLE DB-Fehler ist aufgetreten. Fehlercode: 0x80004005. Ein OLE DB-Datensatz ist verfügbar. Quelle: "Microsoft SQL Server Native Client 10.0" Ergebnis: 0x80004005 Beschreibung: "Kommunikationsverbindungsfehler". Ein OLE DB-Datensatz ist verfügbar. Quelle: "Microsoft SQL Server Native Client 10.0" Ergebnis: 0x80004005 Beschreibung: "TCP-Anbieter: Die Semaphor-Zeitüberschreitungsfrist ist abgelaufen.

".

Ich benötige dringend Hilfe bei der Lösung eines Problems mit SSIS. Ich versuche, Daten mithilfe von SSIS von einem SQL-Cluster in einen anderen zu exportieren / importieren. Beide sind SQL 2008 Ent. 64bit. Beide laufen unter Win2k8 Ent. 64bit. Das Ziel ist Win2k8 R2.

Das Problem, das ich erlebe, ist zeitweise, aber sehr häufig. Die SSIS-Verbindung wird in verschiedenen Schritten getrennt. Manchmal schlägt dies bei der ersten Aufgabe fehl, manchmal bei der letzten. Manchmal schließt es die erste Iteration vollständig ab (in der for-each-Schleife) und schlägt bei der folgenden Iteration fehl.

Eine identische Version dieses Pakets wurde in der Vergangenheit ohne Fehler auf einem anderen Ziel ausgeführt. Das vorherige Ziel war ein einzelner Server (nicht geclustert), der unter Win2k3 Standard und SQL 2005 Std. Ausgeführt wurde. 64 bit.

Der neue Zielserver ist völlig verkehrsfrei. Hat viel CPU / Speicher, etc .. Das Paket wurde entweder vom Quellserver oder vom Zielserver mit ähnlichen Ergebnissen ausgeführt.

Hier ist eine Ausgabe einer einfachen Import / Export-Aufgabe:Kopieren nach [dbo]. [AGGSLIVE_Bandwidth] (Fehler-) Meldungen Fehler 0xc0202009: Datenfluss Aufgabe 1: SSIS-Fehlercode DTS_E_OLEDBERROR. Ein OLE DB-Fehler ist aufgetreten. Fehlercode: 0x80004005. Ein OLE DB-Datensatz ist verfügbar. Quelle: "Microsoft SQL Server Native Client 10.0" Ergebnis: 0x80004005 Beschreibung: "Kommunikationsverbindungsfehler". Ein OLE DB-Datensatz ist verfügbar. Quelle: "Microsoft SQL Server Native Client 10.0" Ergebnis: 0x80004005 Beschreibung: "TCP-Anbieter: Eine vorhandene Verbindung wurde vom Remotehost zwangsweise geschlossen." (SQL Server-Import- und Export-Assistent)

Fehler 0xc0209029: Datenflusstask 1: SSIS-Fehlercode DTS_E_INDUCEDTRANSFORMFAILUREONERROR. Die "Eingabe" Zieleingabe "(62)" ist fehlgeschlagen, weil der Fehlercode 0xC020907B aufgetreten ist, und die Fehlerzeilenanordnung bei "Eingabe" Zieleingabe "(62)" gibt Fehler bei Fehler an. Am angegebenen Objekt der angegebenen Komponente ist ein Fehler aufgetreten. Möglicherweise werden zuvor Fehlermeldungen mit weiteren Informationen zum Fehler gesendet. (SQL Server-Import- und Export-Assistent)

Fehler 0xc0047022: Datenflusstask 1: SSIS-Fehlercode DTS_E_PROCESSINPUTFAILED. Die ProcessInput-Methode für die Komponente "Destination - AGGSLIVE_Bandwidth" (49) ist mit dem Fehlercode 0xC0209029 bei der Verarbeitung der Eingabe "Destination Input" (62) fehlgeschlagen. Die identifizierte Komponente hat einen Fehler von der ProcessInput-Methode zurückgegeben. Der Fehler betrifft nur die Komponente, ist jedoch schwerwiegend und führt dazu, dass die Datenflusstask nicht mehr ausgeführt wird. Möglicherweise werden zuvor Fehlermeldungen mit weiteren Informationen zum Fehler gesendet. (SQL Server-Import- und Export-Assistent)

Fehler 0xc0209017: Datenfluss Aufgabe 1: Das Festlegen des Rowsetendes für den Puffer ist mit Fehlercode 0xC0047020 fehlgeschlagen. (SQL Server-Import- und Export-Assistent)

Fehler 0xc0047038: Datenflusstask 1: SSIS-Fehlercode DTS_E_PRIMEOUTPUTFAILED. Die PrimeOutput-Methode für die Komponente "Source - Query" (1) hat den Fehlercode 0xC0209017 zurückgegeben. Die Komponente hat einen Fehlercode zurückgegeben, als das Pipeline-Modul PrimeOutput () aufgerufen hat. Die Bedeutung des Fehlercodes wird von der Komponente definiert, der Fehler ist jedoch schwerwiegend und die Pipeline wird nicht mehr ausgeführt. Möglicherweise werden zuvor Fehlermeldungen mit weiteren Informationen zum Fehler gesendet. (SQL Server-Import- und Export-Assistent)

Antworten auf die Frage(7)

Ihre Antwort auf die Frage