2016-03-23 7 views
0

Ich versuche, eine flache Datei in SQL Server zu importieren, und ich habe einige Probleme. Der Spaltenbegrenzer ist ;~ und der Zeilenbegrenzer ist |~. Ich verwende den SQL Server-Import- und Export-Assistenten, erhalte jedoch weiterhin Fehler. Hat jemand von euch alle ein ähnliches Problem? Ich denke, ich mache es von Anfang an falsch. Kann jemand von euch mich durch die Stufen reden? Vielen Dank. HierImportieren Sie Flatfile in SQL Server

sind der Import Fehler:

enter image description here

+1

Bitte fügen Sie hinzu, welche Fehler Sie bekommen. Ein Screenshot oder eine Beschreibung reichen aus. –

+0

Wenn Sie mit SSIS vertraut sind, verwenden Sie es. Eine Problemumgehung konvertiert die Textdatei zu einem TAB-Trennzeichen-Text, indem ein einfaches Programm (oder ein Dienstprogramm) schreibt. – FLICKER

+0

Können Sie überprüfen, ob Sie spezielle Zeichen in der Datei haben - speziell in der Spalte "uniqueId". Die Fehlermeldung besagt, dass einige Zeichen in der Codepage des Ziels nicht übereinstimmen können. Überprüfen Sie außerdem im Abschnitt Zuordnungen bearbeiten, ob der Typ und die Größe der Spalten übereinstimmen, um sicherzustellen, dass keine Kürzungsfehler auftreten. – AKS

Antwort

0

Überprüfen Sie die Zeile 427 der uniqueid-Spalte auf ein Sonderzeichen oder einen anderen Textfehler. Daten Zeile 427 --->1

+0

Die Fehlermeldung besagt, dass es in uniqueid Spalte Zeile 427 ist –

0

Vielen Dank an alle, die geantwortet haben.

Meine Lösung bestand darin, zunächst die Tabellen in SQL Server mit dem Datentyp varchar (max) für jede Spalte zu erstellen und anschließend eine BULK INSERT-Anweisung auszuführen. Definitiv nicht ideal, aber das Ziel war nicht, eine Datenbank zu erstellen, sondern die Daten zu begrenzen, damit ich sie in eine Anwendung hochladen konnte. Danke noch einmal.

Verwandte Themen