0
バルク挿入コマンドを使用してテキストファイルをSQL Server 2014にインポートします。フォーマットファイルを使用して、必要のない列をスキップします。 これはUTF8ファイルを除いてうまくいきます。一部の特殊文字(ä、ö、ü、...)は正しくインポートされていません。SQL Server 2014でFormatfileを使用してUTF8ファイルをインポートするには?
解決策this記事は機能しますが、フォーマットファイルを使用しない場合にのみ機能します。また、私はこのエラーになりFORMATFILEに「SQLNCHAR」のデータ型を変更してみました:
Msg 4863, Level 16, State 1, Line 3
Bulk load data conversion error (truncation) for row 11, column 1 (col1).
Msg 7399, Level 16, State 1, Line 3
The OLE DB provider "BULK" for linked server "(null)" reported an error. The
provider did not give any information about the error.
Msg 7330, Level 16, State 2, Line 3
Cannot fetch a row from OLE DB provider "BULK" for linked server "(null)".
だから、UTF8-コードページは、フォーマットファイルと組み合わせて使用されていますか?
ありがとうございました!私はそれを考え出した