SQL Tips

 

[SQL Server] BCPでString data, right truncationエラーが発生した時解決法

[SQL Server Native Client 10.0]String data, right truncation / SQLState = 22001

BCPコマンドを利用する時に下記のエラーが発生した場合解決法を説明する。

エラーメッセージ

SQLState = 22001, NativeError = 0
Error = [Microsoft][SQL Server Native Client 10.0]String data, right truncation

解決法

BCPコマンドで利用するtxt, csvなどのファイルの文字コードは「ANSI」とする。

これで解決になるはず。。

「BULK INSERT」を利用する時はtxt, csvなどのファイルの文字コードを「UNICODE」に設定するが、
「BCP」では「ANSI」に設定する。

ちなみに「BULK INSERT」で「ANSI」に設定すると文字化けのデータが発生する。
このエントリーをはてなブックマークに追加
2015-03-05 11:20:40   2896

コメント

SQL Server Management Studio サーバーへの接続履歴を削除する方法

-.日付:2015-03-27   カテゴリ : -   閲覧数:1832

[SQL Server] BCPでString data, right truncationエラーが発生した時解決法

-.日付:2015-03-05   カテゴリ : -   閲覧数:2896

[SQL Server] カラム名を変更する方法 - sp_rename

-.日付:2015-01-24   カテゴリ : -   閲覧数:1597

[SQL Server] Transact-SQLを使ってSQL Server ユーザーを削除する方法

-.日付:2015-01-16   カテゴリ : -   閲覧数:1437

[SQL Server] Transact-SQLを使ってSQL Server ユーザーを作成する方法

-.日付:2015-01-16   カテゴリ : -   閲覧数:1391

Copyright © 2015 INNOYA.COM All rights reserved. RSS