2013-05-14 2 views
6

Ich erhalte eine Fehlermeldung, wenn ich versuche, meine laufen SSIS Package der Fehler ist:mit Fehlercode 0xC0202091 DTS_E_PRIMEOUTPUTFAILED wenn flache Datei laden

[Flat File Source [1]] Error: The column delimiter for column "Column 8" was not found.

[Flat File Source [1]] Error: An error occurred while skipping data rows.

[SSIS.Pipeline] Error: SSIS Error Code DTS_E_PRIMEOUTPUTFAILED. The PrimeOutput method on component "Flat File Source" (1) returned error code 0xC0202091. The component returned a failure code when the pipeline engine called PrimeOutput(). The meaning of the failure code is defined by the component, but the error is fatal and the pipeline stopped executing. There may be error messages posted before this with more information about the failure.

Die meisten der csv Dateien laden kein Problem, sondern eine Handvoll csv Dateien don‘ t und davor hat das Paket seit Jahren gut funktioniert.

+2

Wie die Fehlermeldung sagt, gibt es im Protokoll normalerweise detailliertere Informationen zum Fehler, wie in [this thread] (http://social.msdn.microsoft.com/Forums/en-US/sqlintegrationservices/) dargestellt. thread/674a1ce3-fe1b-4d14-81cb-ea235fbf8855 /) zum Beispiel. Können Sie ähnliche Informationen für Ihren Fehler anzeigen? Und welche Version von SQL Server verwenden Sie? – Pondlife

+1

Bitte bearbeiten Sie Ihre Frage, um Informationen hinzuzufügen, nicht in die Kommentare, wo es schwer zu lesen und leicht zu übersehen ist. Die Fehlermeldung weist darauf hin, dass die Daten in der Quelldatei nicht korrekt sind (weil kein Trennzeichen gefunden wurde). Haben Sie sich die Quelldateien angesehen und die im Fehler erwähnten Daten überprüft? [Diese Frage] (http://stackoverflow.com/questions/11628352/etl-ssis-retracing-error-rows-to-a-seperate-table) könnte nützlich sein, wenn nicht klar ist, welche Zeilen das Problem verursachen . – Pondlife

+0

Als ich das bekam, zeigte es an, dass auf der Zielfestplatte kein Platz mehr war. – Paul

Antwort

0

Eine andere mögliche Quelle für diesen Fehler ist, wenn Sie Ihr System mit einer neuen Version einer eingehenden Datei erstellt haben und dann zurückgehen, um ältere zu importieren und den Fehler zu finden ... überprüfen Sie, ob alle Felder vorhanden sind! Ich entdeckte, dass für einige Tage "damals" drei Felder fehlten, die diesen Fehler verursachten.

+0

hth Mike .. Was ist das? –

7

Dieser Fehler auch festgestellt, stellte sich heraus, dass das Überspringen von Daten Zeilen, weil meine CSV-Datei Spalten fehlt. Überprüfe, ob die Spalten in deiner Datei korrekt sind.

0

Ich habe durch unsere FTP-Konfiguration festgestellt, dass ältere Dateien im SAN oder FTP hängen bleiben können und dies auch zu diesem Fehler führen kann. Sehr frustrierend.

1

Ich stieß auch auf den gleichen Fehler. Aber ich habe es gelöst, indem ich die flachen Dateiquellen überprüft habe. Stellen Sie sicher, dass keine unnötigen Leerzeichen vorhanden sind, überprüfen Sie das Trennzeichen für zB: ein Komma usw. und der Dateneintrag sollte mit der ersten Zeile übereinstimmen. Ich hoffe es hilft dir.

Verwandte Themen