- ベストアンサー
SQLServer 2008のインスタンス間DBコピーの方法を探してい
SQLServer 2008のインスタンス間DBコピーの方法を探しています。 インスタンス1とインスタンス2に同じテーブル構造(名称も同じ)のDBを用意しています。 インスタンス1のDB(以下、DB1)をインスタンス2のDB(以下、DB2)に コピーする方法を模索しています。 SQLServerのバージョンは2008で、Standardです。 できればDB1を止めることなく、DB2にコピーできるよう考えています。 ご存じの情報がありましたら、教えていただければと思います。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
DELETE FROM DB2.dbo.table1 INSERT INTO DB2.dbo.table1 SELECT * FROM DB1.dbo.table1 膨大な行数であれば、DB2.dbo.table1のインデックスを一時的に削除するとよい。
お礼
回答ありがとうございます。 インスタンスを超えても、SQLのみでできるのですね。 考えていますが、テーブルの数が結構あるため、 メンテナンス性とかも考えて躊躇していました。 挑戦してみます。 ありがとうございます。