SQL Server 2005 Express Edition からデータをエクスポートする方法
SQL Server からデータを CSV や TSV といったフラットファイル形式でエクスポートするには、SQL Server に付属する bcp ユーティリティ を利用します。
SQL Server 2000 の Enterprise Manager や SQL Server 2005 の SQL Server Management Studio といった GUIツールを利用してエクスポートするのが手軽ですが、SQL Server 2005 Express Edition のような GUIツールが付属しない (SQL Server 2005 Service Pack1 Express には GUIツールが付属するようです) 製品を導入した場合には bcp ユーティリティのようなコマンドラインツールのお世話になります。
bcp ユーティリティの使い方はこんな感じです。
テーブルをエクスポート
bcp "データーベース.スキーマ.テーブル" out c:\file.csv -c -t "," -T -S localhost\sqlexpress
クエリを元にエクスポート
bcp "SELECT * FROM データーベース.スキーマ.テーブル" queryout c:\file.csv -c -t "," -T -S localhost\sqlexpress