ある SQL Server DB から別の SQL Server DB に複数のテーブルをコピーする必要がある状況があります。データベースは両方とも同じインスタンスにあります。私がコピーしているテーブルには、最小で 450 万行が含まれており、サイズは約 40 GB 以上です。
以前に BCP を使用したことがありますが、あまり詳しくはなく、BCP を使用してテーブルからテーブルに直接コピーし、間にファイルに書き込むことができるかどうかについてのドキュメントを見つけることができませんでした。
これは可能ですか?もしそうなら、どのように?
編集: 単純な INSERT を使用しない理由は、サーバーのログ ドライブのスペースが限られているためです。これは、INSERT を試みるとほぼ瞬時に消えてしまいます。試してみましたが、ログ ドライブがいっぱいになると、クエリのペースが急速に遅くなりました。