-- Schema der Tabelle
CREATE TABLE [dbo].[import](
[key] [nvarchar](1) NOT NULL,
[text] [nvarchar](5) NOT NULL
)
Der Bulk Import Befehl:
BULK INSERT [dbo].[import] FROM 'D:\DATEN' WITH ( FORMATFILE = N'D:\format.ftm' )
Format Datei:
13.0
2
1 SQLNCHAR 0 2 ""
1 key Latin1_General_CI_AS
2 SQLNCHAR 0 10 ";{LF}"
2 text Latin1_General_CI_AS
Daten Datei:
1TeҸst;
2Abcd ;
Ich versuche mit oben angegebenem Setup die Daten-Datei mittels BULK INSERT zu laden. Ich habe dabei leider keinen Einfluss auf den Aufbau des Inhalts der Datendatei (kein Seperator z.B.). Anstatt {LF} habe ich es auch schon mit \r, \r\n etc. probiert. Entscheidend
ist, dass das Unicode Zeichen beibehalten wird.
Bisher immer ohne Erfolg. Mit Formdatei erhalte ich folgende Meldung: Datenkonvertierungsfehler (Abschneiden) beim Massenladen für 1-Zeile, 2-Spalte (text).
Ohne Formdatei: Massenladen: Unerwartetes Dateiende in der Datendatei.
Der SSIS Bulk Import Schritt erhält die selben Fehlermeldungen.