あるサーバーから別のサーバーにテーブルの 2 つの列の一括コピーを実行しています。
ソース側のテーブルには約 8 列ありますが、必要なのは 2 列だけです。
宛先側のテーブルには2つの列があります(必要な2つは両方ともint型です)
どちらのデータベースも SQL Server 2005 です。
これが私の2つのbcpコマンドです:
c:\> bcp "select c1, c2 from srcTable" queryout tableData.bcp -N -T -S srcServer
c:\> bcp destTable in tableData.bcp -N -T -S destServer
これにより宛先テーブルのデータが破損するのはなぜですか? 素敵な連続した整数を取得する必要がありますが、代わりに次のように取得します。
c1 c2
586332 83014148
123128736 -105042384
-561616278 -309997736
私は何を間違っていますか?