ここにあなたができるいくつかのことがありますが、これらにはすべて長所と短所があります。
手動スクリプトとリンク サーバー:
リンク サーバー接続をセットアップし、INSERT INTO を使用する
INSERT INTO server2008.databaseName.schemaName.TableName (Col1, Col2, ..., Coln)
SELECT Col1, Col2, ..., Coln
FROM server2000.databaseName.schemaName.TableName
これらの実行順序に注意してください。外部キーの問題を回避するために、参照のないテーブルを最初に移行してください。
一部のテーブルで外部キーと ID 挿入を一時的に無効にすることもできます
ALTER TABLE MyTable NOCHECK CONSTRAINT FK_Constraint
SET IDENTITY_INSERT tableName ON
-- INSERT STATEMENT HERE
SET IDENTITY_INSERT tableName OFF
ALTER TABLE MyTable CHECK CONSTRAINT FK_Constraint
データのエクスポート ウィザード
Tomasito によって既に提案されています。スクリプトを正しい順序で実行するようにしてください。以前に挿入されたテーブルのデータのみを参照するテーブルなどよりも、参照のないテーブルの最初のスクリプト….
サードパーティのツール
あなたのために仕事をするこれらの多くがあります。これが 1 回限りのタスクである場合は、試用版を使用して作業を完了できます。私が知っているカップルは、ApexSQL Data Diff、SQL Data Compare、AdeptSQL Diff です。