[SQL Server] 「データ ファイルで予期しないファイルの終了が検出されました。」の解決方法

inno
2014-08-06 14:55 7009 0
MS-SQL / SQL Server
「データ ファイルで予期しないファイルの終了が検出されました。」の解決方法

もし「BULK INSERT」する時に下記のようにエラーが発生した時はCSV,TXTファイルの文字コードを「ANSI」に変更後再度実行してみてください。
「UNICODE」でCSV,TXTファイルが保存されているとエラーが発生します。

エラーメッセージー

メッセージ 4864、レベル 16、状態 1、行 1
行 1、列 1 (Sn) の一括読み込みデータ変換エラー (型の不一致または指定されたコードページでは無効な文字)。
メッセージ 4832、レベル 16、状態 1、行 1
一括読み込み: データ ファイルで予期しないファイルの終了が検出されました。
メッセージ 7399、レベル 16、状態 1、行 1
リンク サーバー "(null)" の OLE DB プロバイダー "BULK" により、エラーがレポートされました。プロバイダーからエラーに関する情報を取得できませんでした。
メッセージ 7330、レベル 16、状態 2、行 1
リンク サーバー "(null)" の OLE DB プロバイダー "BULK" から行をフェッチできません。

必ず、CSVファイルの文字コードを「ANSI」で保存してください。

コメント