同じデータを使用して、2つの異なるセットアップで2つの同一のbcpコマンドを実行しました。
マシンA =SQLServer2008を実行しているWindowsVistaマシン
マシンB =SQLServer2005を実行しているWindowsServer2003マシン
bcpコマンドの出力テキストファイルが異なります!まず、マシンBはテキストファイルの先頭に列名を追加せず、改行が間違っているようです。各行は改行で区切る必要があります。代わりに、2つのフィールドの後に改行を入れるように見えますか?!
bcpコマンドは次のとおりです。
bcp DBn_Mitor..TI40 out C:\prepTI4O.txt -c -T -t"\",\"" -r"\"\n\"" -S SQLServer01 -E
ここで何が起こっているのですか?bcpの動作が異なるSQLServer2005と2008の違いは何ですか?