テキストファイルにカンマやスペースなどのデリミタ区切りのデータを用意し、それをsqlサーバのテーブルにインサートしたいのですがやり方がわかりません。
ご存知の方いらっしゃいましたら教えてください。よろしくお願いいたします。
http://www.hatena.ne.jp/1131502003#
人力検索はてな - 【テキストデータをSQL Serverにimportする方法】 テキストファイルにカンマやスペースなどのデリミタ区切りのデータを用意し、それをsqlサーバのテーブルにインサートした..
EnterpriseManagerを使用すれば簡単です。
対象のサーバ名のところで右クリック
全てのタスクからデータのインポートを指定します。
変換元データにTextFileを指定すればよいでしょう。
http://www.microsoft.com/japan/msdn/library/default.asp?url=/jap...
MSDN ライブラリ サイト移行に関する重要なお知らせ
DTSを利用すれば簡単にインポートできます。
もし1回だけの手動作業ならばURLの手順に従い、DTS インポート/エクスポート ウィザードを起動し、データソースにテキストデータを選択します。
このとき、デリミタや固定長等の指定があります(ある程度は自動認識してくれます)ので、ウィザードに従って設定します。
もしインポートタスクをスケジュール化したい場合は、このウィザードを使ってDTSパッケージを作成し、SQL-Server Agentを使って提起実行することもできます。
EnterpriseManegerから目的のデータベース上で[右クリック][全てのタスク][データのインポート]でインポート元を[Text File]にすれば読み込めますよ。
http://www.microsoft.com/japan/msdn/sqlserver/columns/dts/dts2.a...
第 2 章 「DTS インポート/エクスポートウィザード」 〜 DTS 編 〜
SQL Serverに付属のツール、Enterprise Managerに、各種ファイルのインポート機能が用意されています。
メニューの「操作」->「すべてのタスク」->「データのインポート」で、変換元を「Text File」にすればOKです。
コメント(0件)