2017-02-03 4 views
3

Ich versuche, eine .tsv (200 Spalte, 400.000 Zeilen) zu Sql Server zu importieren.Probleme beim Importieren von .tsv in SQL-Server

Ich erhalte diese Fehler die ganze Zeit (immer mit einer anderen Spalte):

Fehler 0xc02020a1: Datenfluss-Aufgabe 1: Datenkonvertierung ist fehlgeschlagen. Die Datenkonvertierung für die Spalte "Spalte 93" hat den Statuswert 4 und den Statustext "Text wurde abgeschnitten oder ein oder mehrere Zeichen hatten keine Übereinstimmung in der Zielcodepage" zurückgegeben.

Obwohl ich ausdrücklich: enter image description here

So fand ich mich, geht zurück, und die Änderung der Ausgabe (500 für diesen Fall): enter image description here

Gibt es eine Möglichkeit alle OutputColumnWidth zu ändern wie 'Max' auf einmal ?! Ich habe 200 Spalten, ich kann nicht darauf warten, dass es scheitert und gehe zurück und ändere es für jede fehlgeschlagene Spalte ... (Ich sorge mich nicht um Leistung, jeder Datentyp ist der gleiche für mich)

Antwort

0

Sie könnten versuchen Öffnen Sie die Codeansicht Ihres SSIS-Pakets und machen Sie eine Strg-H-Ersetzung aller "50" bis "500". Wenn Sie 50er Jahre haben, möchten Sie nicht zu 500 wechseln, dann schauen Sie sich den Code an und machen den Austausch kontextspezifisch.

Verwandte Themen