BCP Importieren Hilfe

Ich habe Probleme beim importieren von Daten aus einer tab-getrennten *.txt-Datei in meine SQL-Tabelle mithilfe von BCP.

Dass ich immer zwei "Ungültiger Zeichenwert für Konvertierungsangabe" Fehler.

Als test habe ich manuell eingefügt, ein paar Zeilen. Dann habe ich BCP queryout diese Zeilen in eine *.txt-Datei. Dann habe ich versucht mit BCP importieren, die gleichen Daten.

Mit diesem test ich habe ein "Ungültiger Zeichenwert für Konvertierungsangabe" Fehler und ein "Unerwartetes EOF aufgetreten in BCP Daten-Datei"

Gibt es eine Möglichkeit zu sagen, welche Zeilen/Spalten sind die Auslösung der Fehler?

Irgendwelche Tipps/Vorschläge für das Debuggen BCP?

    #@ Row 1, Column 2: Invalid character value for cast specification @#
1003    1/2/2011 23:59:00   Neeta   Garg    <NULL>  8888    <NULL>  <NULL>  WESTBURY    NY  11594   US  ambulance   Yes Agency  92240099    000026  Neeta   Garg    <NULL>  8888    <NULL>  <NULL>  WESTBURY    NY  11594   US  2222222222  neeta@orderdynamics.com <NULL>  UPS GRD 42.650  AXB479T;67.5900;2|842000YEL;4.2900;22|B956N;51.8900;1|XSPSPCL;67.0000;1890300;2999.9900;1|B956N;51.8900;1|XSPSPCL;210.0000;1|59047BKLG;9.9900;1 AXB479T;|842000YEL;|B956N;Badge Custom Details :  Style = B956, Dimensions = 2  9/16\" x 2  9/16\", Enamel Type = regular, Font = block-black, Panel 2 = , Panel 3 = , Panel 5 = , Panel 6 = , Seal Style = , Attachment = NONE, Text Separator = NONE, Badge Comments = , badgeURL = http://www.blackinton.com/design-a-badge/data/pdf/vhbdab1291672350948.png, RESTXML = http://www.blackinton.com/design-a-badge/generate-xml.php?u=vhbdab1291672350948, Base Price = 59.00, Enamel = 0.00, Struck Solid = 0.00, Seal = 0.0  3271.8700   0.0000  0.0000  0.0000  3271.8700   1   Visa    <NULL>  0
1004    1/3/2011 23:59:00   Neeta   Garg    <NULL>  8888            WESTBURY    NY  11594   US  ambulance   Yes Agency  92240099    000026  Neeta   Garg        8888            WESTBURY    NY  11594   US  2222222222  neeta@orderdynamics.com     UPS GRD 0.000   AXB479T;67.5900;2|842000YEL;4.2900;22|B956N;51.8900;1|XSPSPCL;67.0000;1890300;2999.9900;1|B956N;51.8900;1|XSPSPCL;210.0000;1|59047BKLG;9.9900;1A161BK;115.9900;1    AXB479T;|842000YEL;|B956N;Badge Custom Details :  Style = B956, Dimensions = 2  9/16\" x 2  9/16\", Enamel Type = regular, Font = block-black, Panel 2 = , Panel 3 = , Panel 5 = , Panel 6 = , Sea
#@ Row 2, Column 2: Invalid character value for cast specification @#
1005    1/4/2011 23:59:00   Neeta   Garg    <NULL>  8888    <NULL>  <NULL>  WESTBURY    NY  11594   US  ambulance   Yes Agency  92240099    000026  Neeta   Garg    <NULL>  8888    <NULL>  <NULL>  WESTBURY    NY  11594   US  2222222222  neeta@orderdynamics.com <NULL>  UPS GRD 0.000   AXB479T;67.5900;2|842000YEL;4.2900;22|B956N;51.8900;1|XSPSPCL;67.0000;1890300;2999.9900;1|B956N;51.8900;1|XSPSPCL;210.0000;1|59047BKLG;9.9900;1A161BK;115.9900;1A161BK;115.9900;1   AXB479T;|842000YEL;|B956N;Badge Custom Details :  Style = B956, Dimensions = 2  9/16\" x 2  9/16\", Enamel Type = regular, Font = block-black, Panel 2 = , Panel 3 = , Panel 5 = , Panel 6 = , Seal Style = , Attachment = NONE, Text Separator = NONE, Badge Comments = , badgeURL = http://www.blackinton.com/design-a-badge/data/pdf/vhbdab1291672350948.png, RESTXML = http://www.blackinton.com/design-a-badge/generate-xml.php?u=vhbdab1291672350948, Base Price = 59.00, Enamel = 0.00, Struck Solid = 0.00, Seal = 0.0  115.9900    8.0000  0.0000  0.0000  123.9900    1   Visa    <NULL>  0
1006    2011-01-05 11:27:50.617 Neeta   Garg    <NULL>  8888            WESTBURY    NY  11594   US  ambulance   Yes Agency  92240099    000026  Neeta   Garg        8888            WESTBURY    NY  11594   US  2222222222  neeta@orderdynamics.com     UPS GRD 0.000   AXB479T;67.5900;2|842000YEL;4.2900;22|B956N;51.8900;1|XSPSPCL;67.0000;1890300;2999.9900;1|B956N;51.8900;1|XSPSPCL;210.0000;1|59047BKLG;9.9900;1A161BK;115.9900;1A161BK;115.9900;1A161BK;115.9900;1  AXB479T;|842000YEL;|B956N;Badge Custom Details :  Style = B956, Dimensions = 2  9/16\" x 2  9/16\", Enamel Type = regular, Font = block-black, Panel 2 = , Panel

Ich herausgefunden, dass Sie nicht BCP-import-Datum als datetime-Typ aus. So, ich bin dem Import in eine temporäre Tabelle, wo der Typ ist varchar, dann werde ich WÄHLEN Sie IN der Tabelle die ich möchte. Aber auch mit der Ziel-Tabelle die Spalte Typ varchar, bekomme ich ein ungültiges Zeichen Fehler.

#@ Row 1, Column 2: Invalid character value for cast specification @#
1003    2011-01-21 12:30:10.917 Neeta   Garg    <NULL>  8888    <NULL>  <NULL>  WESTBURY    NY  11594   US  ambulance   Yes Agency  92240099    000026  Neeta   Garg    <NULL>  8888    <NULL>  <NULL>  WESTBURY    NY  11594   US  2222222222  neeta@orderdynamics.com <NULL>  UPS GRD 42.650  AXB479T;67.5900;2|842000YEL;4.2900;22|B956N;51.8900;1|XSPSPCL;67.0000;1890300;2999.9900;1|B956N;51.8900;1|XSPSPCL;210.0000;1|59047BKLG;9.9900;1 AXB479T;|842000YEL;|B956N;Badge Custom Details :  Style = B956, Dimensions = 2  9/16\" x 2  9/16\", Enamel Type = regular, Font = block-black, Panel 2 = , Panel 3 = , Panel 5 = , Panel 6 = , Seal Style = , Attachment = NONE, Text Separator = NONE, Badge Comments = , badgeURL = http://www.blackinton.com/design-a-badge/data/pdf/vhbdab1291672350948.png, RESTXML = http://www.blackinton.com/design-a-badge/generate-xml.php?u=vhbdab1291672350948, Base Price = 59.00, Enamel = 0.00, Struck Solid = 0.00, Seal = 0.0  3271.8700   0.0000  0.0000  0.0000  3271.8700   1   Visa    <NULL>  0
1004    2011-01-21 12:30:10.917 Neeta   Garg    <NULL>  8888            WESTBURY    NY  11594   US  ambulance   Yes Agency  92240099    000026  Neeta   Garg        8888            WESTBURY    NY  11594   US  2222222222  neeta@orderdynamics.com     UPS GRD 0.000   AXB479T;67.5900;2|842000YEL;4.2900;22|B956N;51.8900;1|XSPSPCL;67.0000;1890300;2999.9900;1|B956N;51.8900;1|XSPSPCL;210.0000;1|59047BKLG;9.9900;1A161BK;115.9900;1    AXB479T;|842000YEL;|B956N;Badge Custom Details :  Style = B956, Dimensions = 2  9/16\" x 2  9/16\", Enamel Type = regular, Font = block-black, Panel 2 = , Panel 3 = , Panel 5 = , Panel 6 = , Sea
#@ Row 2, Column 2: Invalid character value for cast specification @#
1005    2011-01-21 12:30:10.917 Neeta   Garg    <NULL>  8888    <NULL>  <NULL>  WESTBURY    NY  11594   US  ambulance   Yes Agency  92240099    000026  Neeta   Garg    <NULL>  8888    <NULL>  <NULL>  WESTBURY    NY  11594   US  2222222222  neeta@orderdynamics.com <NULL>  UPS GRD 0.000   AXB479T;67.5900;2|842000YEL;4.2900;22|B956N;51.8900;1|XSPSPCL;67.0000;1890300;2999.9900;1|B956N;51.8900;1|XSPSPCL;210.0000;1|59047BKLG;9.9900;1A161BK;115.9900;1A161BK;115.9900;1   AXB479T;|842000YEL;|B956N;Badge Custom Details :  Style = B956, Dimensions = 2  9/16\" x 2  9/16\", Enamel Type = regular, Font = block-black, Panel 2 = , Panel 3 = , Panel 5 = , Panel 6 = , Seal Style = , Attachment = NONE, Text Separator = NONE, Badge Comments = , badgeURL = http://www.blackinton.com/design-a-badge/data/pdf/vhbdab1291672350948.png, RESTXML = http://www.blackinton.com/design-a-badge/generate-xml.php?u=vhbdab1291672350948, Base Price = 59.00, Enamel = 0.00, Struck Solid = 0.00, Seal = 0.0  115.9900    8.0000  0.0000  0.0000  123.9900    1   Visa    <NULL>  0
1006    2011-01-21 12:30:10.917 Neeta   Garg    <NULL>  8888            WESTBURY    NY  11594   US  ambulance   Yes Agency  92240099    000026  Neeta   Garg        8888            WESTBURY    NY  11594   US  2222222222  neeta@orderdynamics.com     UPS GRD 0.000   AXB479T;67.5900;2|842000YEL;4.2900;22|B956N;51.8900;1|XSPSPCL;67.0000;1890300;2999.9900;1|B956N;51.8900;1|XSPSPCL;210.0000;1|59047BKLG;9.9900;1A161BK;115.9900;1A161BK;115.9900;1A161BK;115.9900;1  AXB479T;|842000YEL;|B956N;Badge Custom Details :  Style = B956, Dimensions = 2  9/16\" x 2  9/16\", Enamel Type = regular, Font = block-black, Panel 2 = , Panel
Übrigens...ich habe keine id-Felder, oder Schlüsselfeld Einschränkungen.
Ich ging gerade durch und gelöschte Daten aus 2 oder 3 Spalten, und versuchte einen import. Ich habe das bis ich ausgeschlossen-aus aller Spalten. Ich noch immer "Ungültiger Zeichenwert für Konvertierungsangabe" - Fehler.
Ändern der Ziel-Spalte Typ auf varchar gearbeitet. Nun, ich habe zu konvertieren, das Datum für den Import in das gewünschte Ziel-Tabelle.

InformationsquelleAutor s15199d | 2011-01-21

Schreibe einen Kommentar