it-swarm.com.de

DTS_E_PRIMEOUTPUTFAILED mit Fehlercode 0xC0202091 beim Laden der Einfachdatei

Ich erhalte eine Fehlermeldung, wenn ich versuche, meinen SSIS Package auszuführen. Der Fehler lautet: 

[Flat File Source [1]] Fehler: Das Trennzeichen für die Spalte "Spalte 8" wurde nicht gefunden.

[Flat File Source [1]] Fehler: Beim Überspringen von Datenzeilen Ist ein Fehler aufgetreten.

[SSIS.Pipeline] Fehler: SSIS-Fehlercode DTS_E_PRIMEOUTPUTFAILED. Die PrimeOutput-Methode für die Komponente "Flat File Source" (1) hat den Fehlercode 0xC0202091 Zurückgegeben. Die Komponente hat einen Fehlercode zurückgegeben, wenn die Pipeline-Engine PrimeOutput () aufgerufen hat. Die Bedeutung des Fehlercodes Wird von der Komponente definiert, der Fehler ist jedoch fatal und die Ausführung der Pipeline Wurde abgebrochen. Vor diesem Wurden möglicherweise Fehlermeldungen angezeigt, die weitere Informationen zum Fehler enthalten.

Die meisten csv-Dateien laden kein Problem, aber eine Handvoll csv-Dateien funktionieren nicht, und davor hat das Paket einwandfrei funktioniert. 

7
Djbril

Bei diesem Fehler stellte sich auch heraus, dass die Datenzeilen übersprungen werden, da in meiner CSV-Datei fehlende Spalten vorhanden sind. Prüfen Sie, ob die Spalten in Ihrer Datei korrekt sind.

13
user2545231

Mögliches Szenario: Mehrere CSV-Dateien haben nicht dieselbe Struktur (Spaltennamen )

3

Ähnlich wie bei der Antwort von user2545231 (kann aufgrund der Reputation nicht kommentiert werden), löste ich dies, indem ich im Verbindungsmanager für die Datei, die ich importieren wollte, auf Spalten zurücksetzen klicke.

2
Ddddan

Ich bin auch auf den gleichen Fehler gestoßen. Trotzdem habe ich es durch das Überprüfen der Flat-File-Quellen gelöst. Stellen Sie sicher, dass keine unnötigen Leerzeichen vorhanden sind, überprüfen Sie das verwendete Trennzeichen, z. B. für ein Komma usw., und der Dateneintrag sollte mit der ersten Zeile synchron sein. Ich hoffe es hilft dir.

1
Asmita Sawant

Ich habe durch unsere FTP-Konfiguration herausgefunden, dass ältere Dateien in SAN oder FTP hängen und dies kann ebenfalls zu diesem Fehler führen. Sehr frustrierend.

0
user3408245

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

0
dcpking