Helfen, Verständnis der SQL Server-import Fehler

Ich versuche zu verstehen warum ich bin nicht in der Lage, um den import einer Daten-Tabelle in einer SQL Server-Datenbank.
Es ist im Grunde ein paar Spalten von Daten, die mit etwa ~15000 Einträge.

Bekomme ich diesen Fehler für eine Spalte:

Nachrichten

Fehler 0xc0202009: Datenflusstask: SSIS-Fehlercode DTS_E_OLEDBERROR.

Ein OLE DB-Fehler aufgetreten ist.

Fehler code: 0 x 80004005.

Ein OLE DB-Datensatz ist verfügbar. Quelle: "Microsoft SQL Native
Client" Hresult: 0 x 80004005 Beschreibung: "Unbekannter Fehler".

(SQL Server-Import und Export-Assistent)

Fehler 0xc020901c: Datenflusstask: Fehler Eingang
Spalte "TO_PART_NBR" (121) an Eingang "Ziel-Input" (87). Die
Spalte status zurückgegeben wurde: "Der Wert verletzt die Integrität
Einschränkungen für die Spalte.".

(SQL Server-Import und Export-Assistent)

Fehler 0xc0209029: Datenflusstask: SSIS-Fehlercode
DTS_E_INDUCEDTRANSFORMFAILUREONERROR. Der "input "Zieleingabe"
(87)" ist fehlgeschlagen, da Fehler-code 0xC020907D aufgetreten ist, und die Fehler Zeile
disposition auf "input "Zieleingabe" (87)" gibt den Fehler an
Fehler. Ein Fehler trat auf das angegebene Objekt der angegebenen
Komponente. Hier kann es zu Fehlermeldungen geschrieben werden, bevor diese mit mehr
Informationen über den Fehler.

(SQL Server-Import und Export-Assistent)

Daten sieht wie folgt aus:

ID  FRO FROM_PART_NBR   FROM_STYLE  FROM_MATER  FROM_SHAFT  FROM_BORE   FROM_WIDTH  TO_ TO_PART_NBR TO_STYLE_L  TO_MATERIA  ToLipMaterial   ToCaseMaterial  ToSpringMaterial    TO_SHAFT    TO_BORE TO_WIDTH    TO_FIT_VALUE    TO_REASON
33001   CR  100044  CRWHA1  R   10  11.252  0.625   TCM 10011256TA-H    TA-H    NCC NBR Carbon Steel    Carbon Steel    10  11.251  0.625   0   Style CRWHA1 to TA-H => Direct Material R to NCC => Direct
33002   CR  10028   HMS4    R   0.984   1.811   0.276   TCM 25X46X7SC   SC  NCC NBR Carbon Steel    Carbon Steel    0.984   1.811   0.276   0   Style HMS4 to SC => Direct  MaterialRto NCC => Direct

Tut (121) mir sagen, was 'Zeile' die Angelegenheit geworfen? Oder ist das der Hoffnung zu viel? In der Regel bin ich in der Lage zu 'entziffern' die Fehlermeldung, das ein ich bin ratlos auf.

Habe ich Folgendes getan:

  • Erstellt eine XLS mit Daten (geprüft für Seltsamkeiten wie Leerzeichen, Zeichenfolge ist zu lang, etc)
  • Versucht, auf MSSQL-Assistenten zum importieren von Daten in meine Tabelle 'interchanges_append' (tmp-Tabelle, bevor ich anfügen, dass die Daten endgültig).

Gedanken?

InformationsquelleAutor Jakub | 2011-08-23
Schreibe einen Kommentar