バッチ ジョブを使用して 3 つの MSSQL Server テーブルをダンプしたいと考えています。いろいろ調べたところ、この種の作業には bcp が強く推奨されていることがわかりました。ドキュメントを見ると、サブセットではなくすべてのデータが必要だったので、テーブル全体をダンプしたかったようです。
次のコマンドを使用して、最初のテーブルからデータを抽出しています。
bcp glmaster out d:\ftp_root\data_xfer\glmaster.txt -n -d mu_live -t"," -S munis -U <user> -P <pwd>
-n または -n と -C のさまざまな組み合わせを使用すると、.csv ファイルに偽の印刷できない文字が表示されます。これらの文字とともに実際のデータもあり、各列の最後に表示されます。
バッチ ジョブから実行できるように、SQL Server テーブルからクリーンな .csv データを抽出する最良の方法は何ですか?