dポイントプレゼントキャンペーン実施中!

SQLServer 2008のインスタンス間DBコピーの方法を探しています。

インスタンス1とインスタンス2に同じテーブル構造(名称も同じ)のDBを用意しています。
インスタンス1のDB(以下、DB1)をインスタンス2のDB(以下、DB2)に
コピーする方法を模索しています。

SQLServerのバージョンは2008で、Standardです。

できればDB1を止めることなく、DB2にコピーできるよう考えています。

ご存じの情報がありましたら、教えていただければと思います。
よろしくお願いします。

A 回答 (1件)

DELETE FROM DB2.dbo.table1


INSERT INTO DB2.dbo.table1 SELECT * FROM DB1.dbo.table1

膨大な行数であれば、DB2.dbo.table1のインデックスを一時的に削除するとよい。
    • good
    • 2
この回答へのお礼

回答ありがとうございます。

インスタンスを超えても、SQLのみでできるのですね。
考えていますが、テーブルの数が結構あるため、
メンテナンス性とかも考えて躊躇していました。

挑戦してみます。

ありがとうございます。

お礼日時:2010/04/30 00:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!