• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSVファイルのデータをDBに取り込みたい。)

CSVファイルデータをSQL Serverに取り込む方法とエラーの解決法

このQ&Aのポイント
  • 日本郵便が提供している「郵便番号データダウンロード」を利用して、CSVファイルから郵便番号データをSQL Serverのデータベースに取り込む方法について説明します。
  • しかし、データの取り込み処理中にエラーが発生し、データ変換に失敗したというメッセージが表示されます。
  • このエラーの原因や解決法について詳しく調べても、現在のエラーと一致しない情報や、理解できない情報ばかりです。解決法が分かる方がいれば、教えていただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • jamshid6
  • ベストアンサー率88% (591/669)
回答No.1

それはつまり、該当する列(日本語で町名が入っているところだと思いますが)の取込み時の長さが足りなくて、切れることにより エラーが発生しているということです。 テーブルのサイズではなくファイルを読みだす設定の方です。 デフォルト設定は50バイトになってしまうため、変更してあげないといけません。 「フラットファイルソース」の詳細設定で個別に列の設定ができますので、該当列についてOutputColumnWidthを50→100に 変更してみてください。

yamikawa
質問者

お礼

ご回答ありがとうございます! ご回答の方法でやってみた所、まさしくそこでした! ずっと、テーブル側ばかり見て唸っていましたが、読み出すほうだったのですね・・・読むほうはカンマ区切りの設定だったので、自然とカンマ単位で読んでもらえるものかと思っていました。勉強不足ですね・・・ おかげ様で無事データを取り込む事が出来ました。本当にありがとうございました!