一貫性のテスト、ソフトウェアの開発、レポートの実行、ミラー データベースの作成、場合によってはリモート ブランチ操作でデータベースを使用できるようにする場合など、あるコンピューターから別のコンピューターにデータベースをコピーすると便利な場合があります。
データベースをコピーするには、いくつかの方法があります。
データベースのコピー ウィザードの使用
データベースのコピー ウィザードを使用して、サーバー間でデータベースをコピーまたは移動したり、SQL Server データベースを新しいバージョンにアップグレードしたりできます。 詳細については、「 データベースのコピー ウィザードを使用する」を参照してください。
データベース バックアップの復元
データベース全体をコピーするには、BACKUP ステートメントと RESTORE Transact-SQL ステートメントを使用できます。 通常、データベースの完全バックアップの復元は、さまざまな理由で、あるコンピューターから別のコンピューターにデータベースをコピーするために使用されます。 バックアップと復元を使用してデータベースをコピーする方法については、「バックアップ と復元を使用したデータベースのコピー」を参照してください。
注
データベース ミラーリング用にミラー データベースを設定するには、RESTORE DATABASE <database_name> WITH NORECOVERY を使用して、データベースをミラー サーバーに復元する必要があります。 詳細については、「 ミラーリング用のミラー データベースの準備 (SQL Server)」を参照してください。
スクリプトの生成ウィザードを使用してデータベースを発行する
スクリプトの生成ウィザードを使用して、ローカル コンピューターから Web ホスティング プロバイダーにデータベースを転送できます。 詳細については、「スクリプトの 生成および発行ウィザード」を参照してください。