Ich versuche, eine große CSV-Datei (mehrere Gigs) einzufügen SQL Server
, aber sobald ich Import Wizard
die Datei durchgehe und schließlich versuche, die Datei zu importieren, erhalte ich den folgenden Fehlerbericht:
- Ausführen von (Fehler-) Nachrichten
Fehler 0xc02020a1: Datenfluss Aufgabe 1: Datenkonvertierung fehlgeschlagen. Die Datenkonvertierung für die Spalte "" Titel "" ergab den Statuswert 4 und den Statustext "Text wurde abgeschnitten oder ein oder mehrere Zeichen stimmten nicht mit der Zielcodepage überein."
( SQL Server Import and Export Wizard
)
Fehler 0xc020902a: Datenfluss Aufgabe 1: Die Ausgabe "Source - Train_csv.Outputs [Flat File Source Output] .Columns [" Title "]" ist fehlgeschlagen, da das Abschneiden der Zeilen in "Source - Train_csv.Outputs [Flat File Source" erfolgt ist Ausgabe] .Columns ["Title"] "gibt einen Fehler beim Abschneiden an. Für das angegebene Objekt der angegebenen Komponente ist ein Kürzungsfehler aufgetreten.
( SQL Server Import and Export Wizard
)
Fehler 0xc0202092: Datenfluss Aufgabe 1: Bei der Verarbeitung der Datei "C: \ Train.csv" in Datenzeile 2 ist ein Fehler aufgetreten.
( SQL Server Import and Export Wizard
)
Fehler 0xc0047038: Datenfluss Aufgabe 1: SSIS-Fehlercode DTS_E_PRIMEOUTPUTFAILED. Die PrimeOutput-Methode für Source - Train_csv hat den Fehlercode 0xC0202092 zurückgegeben. Die Komponente hat einen Fehlercode zurückgegeben, als die Pipeline-Engine PrimeOutput () aufgerufen hat. Die Bedeutung des Fehlercodes wird von der Komponente definiert, der Fehler ist jedoch schwerwiegend und die Pipeline wurde nicht mehr ausgeführt. Möglicherweise wurden zuvor Fehlermeldungen mit weiteren Informationen zum Fehler veröffentlicht.
( SQL Server Import and Export Wizard
)
Ich habe die Tabelle erstellt, in die die Datei zuerst eingefügt werden soll, und ich habe jede Spalte so eingestellt, dass sie varchar (MAX) enthält, sodass ich nicht verstehe, wie ich dieses Problem mit dem Abschneiden noch haben kann. Was mache ich falsch?