【テキストデータをSQL Serverにimportする方法】

テキストファイルにカンマやスペースなどのデリミタ区切りのデータを用意し、それをsqlサーバのテーブルにインサートしたいのですがやり方がわかりません。
ご存知の方いらっしゃいましたら教えてください。よろしくお願いいたします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:TONTON3 No.1

回答回数212ベストアンサー獲得回数4

ポイント18pt

http://www.hatena.ne.jp/1131502003#

人力検索はてな - 【テキストデータをSQL Serverにimportする方法】 テキストファイルにカンマやスペースなどのデリミタ区切りのデータを用意し、それをsqlサーバのテーブルにインサートした..

EnterpriseManagerを使用すれば簡単です。

対象のサーバ名のところで右クリック

全てのタスクからデータのインポートを指定します。


変換元データにTextFileを指定すればよいでしょう。

id:Chaborin No.2

回答回数189ベストアンサー獲得回数7

ポイント18pt

http://www.microsoft.com/japan/msdn/library/default.asp?url=/jap...

MSDN ライブラリ サイト移行に関する重要なお知らせ

DTSを利用すれば簡単にインポートできます。

もし1回だけの手動作業ならばURLの手順に従い、DTS インポート/エクスポート ウィザードを起動し、データソースにテキストデータを選択します。

このとき、デリミタや固定長等の指定があります(ある程度は自動認識してくれます)ので、ウィザードに従って設定します。

もしインポートタスクをスケジュール化したい場合は、このウィザードを使ってDTSパッケージを作成し、SQL-Server Agentを使って提起実行することもできます。

id:kinoopio No.3

回答回数11ベストアンサー獲得回数0

ポイント17pt

EnterpriseManegerから目的のデータベース上で[右クリック][全てのタスク][データのインポート]でインポート元を[Text File]にすれば読み込めますよ。

id:birdie-brain No.4

回答回数40ベストアンサー獲得回数4

ポイント17pt

http://www.microsoft.com/japan/msdn/sqlserver/columns/dts/dts2.a...

第 2 章 「DTS インポート/エクスポートウィザード」 〜 DTS 編 〜

SQL Serverに付属のツール、Enterprise Managerに、各種ファイルのインポート機能が用意されています。

メニューの「操作」->「すべてのタスク」->「データのインポート」で、変換元を「Text File」にすればOKです。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません