Hallo,
ich habe eine csv, die ich in MSSQL einspielen möchte. Eigentlich super einfache Sache, aber bekomme ich Fehler. Meine Tabelle ist so aufgebaut:nummer (nvarchar) und name (nvarchar).
Fehler:
Meldung 4832, Ebene 16, Status 1, Zeile 12
Massenladen: Unerwartetes Dateiende in der Datendatei.
Meldung 7399, Ebene 16, Status 1, Zeile 12
Der OLE DB-Anbieter 'BULK' für den Verbindungsserver '(null)' hat einen Fehler gemeldet. Der Anbieter hat keine Informationen zu dem Fehler bereitgestellt.
Meldung 7330, Ebene 16, Status 2, Zeile 12
Eine Zeile kann nicht vom OLE DB-Anbieter 'BULK' für den Verbindungsserver '(null)' abgerufen werden.
Ich habe meine Abfrage erweitert:
und steht, dass 0 Zeilen betroffen wurden :-(((
Kann mir jemand bitte helfen?
Viele Grüße
ich habe eine csv, die ich in MSSQL einspielen möchte. Eigentlich super einfache Sache, aber bekomme ich Fehler. Meine Tabelle ist so aufgebaut:nummer (nvarchar) und name (nvarchar).
Code:
BULK INSERT tab1
FROM '\\.....\tab2.csv';
Fehler:
Meldung 4832, Ebene 16, Status 1, Zeile 12
Massenladen: Unerwartetes Dateiende in der Datendatei.
Meldung 7399, Ebene 16, Status 1, Zeile 12
Der OLE DB-Anbieter 'BULK' für den Verbindungsserver '(null)' hat einen Fehler gemeldet. Der Anbieter hat keine Informationen zu dem Fehler bereitgestellt.
Meldung 7330, Ebene 16, Status 2, Zeile 12
Eine Zeile kann nicht vom OLE DB-Anbieter 'BULK' für den Verbindungsserver '(null)' abgerufen werden.
Ich habe meine Abfrage erweitert:
Code:
ULK INSERT land_iso
FROM '\\.....\tab2.csv'
WITH
(
FIRSTROW = 2,
FIELDTERMINATOR = ';',
ROWTERMINATOR = '\r\n',
ERRORFILE = 'FROM '\\.....\tab2Error.csv',
TABLOCK
)
und steht, dass 0 Zeilen betroffen wurden :-(((
Kann mir jemand bitte helfen?
Viele Grüße