タグ

bcpに関するxai1981のブックマーク (2)

  • コムフェア株式会社 - Technology BCPインポート時のエラー

    BCPのインポートを行う際にエラーの出る原因として代表的なものは以下の 4つだと思います。 ・テーブルのフィールド長よりもインポートデータのほうが長い場合 ・型が不整合 ・項目数が違う ・制約を満たしていないデータ 以下に実際のエラーメッセージを紹介します。 ☆テーブルのフィールド長よりもインポートデータのほうが長い場合 SQLState = 22001, NativeError = 0 Error = [Microsoft][ODBC SQL Server Driver]文字列データの右側が切り捨 てられました。 ☆int型の項目に日付型をセットしようとした場合など SQLState = 22005, NativeError = 0 Error = [Microsoft][ODBC SQL Server Driver]キャストした文字コードが正 しくありません。 ☆項目数が異なる場合など

  • 【SQL Server】bcpを使用したインポートとエクスポート - 小物SEのメモ帳

    テストする際にテーブルのデータを一括でインポート・エクスポートする場合の方法の一つとしてbcpを使用することがありますが、オプションやフォーマットファイル出力のやり方をよく忘れるので覚書。 フォーマットファイルについては、bcpだけでなくBULK INSERTにも使えます。 bcpはコマンドラインからの実行になるので、バッチなどを作っておいて、簡単なテーブルバックアップ用のスクリプトなども作っておくと便利かと思います。 フォーマットファイルの作成 エクスポートやインポートをする対象テーブルのフォーマットファイルを作成します。 Syntax : bcp table_or_view format nul -c -x -f formatfile.xml -t, -S server_name\instance_name -U login_id -P password -d database_nam

    【SQL Server】bcpを使用したインポートとエクスポート - 小物SEのメモ帳
  • 1