Share via


他のサーバーへのデータベースのコピー

あるコンピュータ上のデータベースを別のコンピュータにコピーすると便利な場合があります。コピーしたデータベースは、テスト、一貫性の確認、ソフトウェアの開発、レポートの実行、ミラー データベースの作成などの目的に使用できるほか、遠隔地の支社での運用に使用することもできます。

サーバー間でデータベースをコピーする方法は多数あります。

  • データベース コピー ウィザードの使用
    データベース コピー ウィザードを使用して、サーバー間でデータベースを移動またはコピーできます。詳細については、「データベース コピー ウィザードの使用」を参照してください。
  • データベース バックアップの復元
    データベース全体をコピーするため、Transact-SQL ステートメントの BACKUP と RESTORE を使用できます。通常、さまざまな理由によりデータベースを別のコンピュータにコピーする場合、データベースの完全バックアップを復元する方法を使用します。バックアップと復元によるデータベースのコピーの詳細については、「バックアップと復元によるデータベースのコピー」を参照してください。
    ms189624.note(ja-jp,SQL.90).gifメモ :
    データベース ミラーリングのミラー データベースを設定するには、RESTORE DATABASE <database_name> WITH NORECOVERY を使用して、データベースをミラー サーバーに復元する必要があります。詳細については、「ミラーリングのためのミラー データベースの準備」を参照してください。
  • Microsoft SQL Server 6.5 以前のバージョンのデータベースのコピー
    データベースのアップグレードの詳細については、「SQL Server 6.5 以前のバージョンからのデータベースのコピー」を参照してください。
ms189624.note(ja-jp,SQL.90).gifメモ :
データベースをコピーせずに SQL Server インスタンス間でデータをコピーする方法もいくつかあります。このような方法の概要については、「サーバー間でのデータのコピー」を参照してください。

参照

概念

一括インポート操作と一括エクスポート操作について
データベースを別のサーバー インスタンスで使用できるようにするときのメタデータの管理
デタッチとアタッチを使用してデータベースをアップグレードする方法 (Transact-SQL)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手