• ベストアンサー

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

SQLServer 2008のインスタンス間DBコピーの方法を探しています。 インスタンス1とインスタンス2に同じテーブル構造(名称も同じ)のDBを用意しています。 インスタンス1のDB(以下、DB1)をインスタンス2のDB(以下、DB2)に コピーする方法を模索しています。 SQLServerのバージョンは2008で、Standardです。 できればDB1を止めることなく、DB2にコピーできるよう考えています。 ご存じの情報がありましたら、教えていただければと思います。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

DELETE FROM DB2.dbo.table1 INSERT INTO DB2.dbo.table1 SELECT * FROM DB1.dbo.table1 膨大な行数であれば、DB2.dbo.table1のインデックスを一時的に削除するとよい。

nobil
質問者

お礼

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