私はサーバー1にあるテーブルAとサーバー2にあるテーブルBを持っています。 テーブルには約150万行が含まれています。 テーブルAをサーバBにコピーする最も速い方法は何ですか?夜間ベース。SQL Server 2012のサーバーAからサーバーBにテーブルをコピーする最も良い方法は何ですか?
テーブルAで変更されたレコードだけを持ってきて、テーブルBに持っていくのが最も速い方法は何ですか?
今まで私はHASHBYTES
と一緒にMERGE
と一緒に、変更されたレコードをキャプチャするように試みました。ターゲット表とソース表が同じサーバー上にある場合は、完全に機能します。 (約1分かかります)。
ターゲットがサーバーBにありますが、ソースがサーバーAにある場合、15分以上かかります。
このような操作のための最善の方法と最速のテクニックについてお聞かせください。
いくつかの種類の複製ですか?それとも、SSISがこれに最適だろうか?
ターゲットサーバでテーブルを作成し、INSERT INTOを使用します – Sami
でした。 'MERGE'を使うのと同じように約12分かかります。 – Oleg