コピーのみのバックアップ

コピーのみのバックアップは、従来の SQL Server バックアップのシーケンスから独立した SQL Server バックアップです。通常、バックアップを行うとデータベースが変更され、その後のバックアップの復元方法に影響します。ただし、データベース全体のバックアップや復元の手順に影響を与えない、特殊な目的にバックアップを行うと役に立つ場合があります。このため、SQL Server 2005 では、コピーのみのバックアップが導入されました。コピーのみのバックアップには、次の種類があります。

  • コピーのみの完全バックアップ (すべての復旧モデル)

    コピーのみの完全バックアップは、差分ベースまたは差分バックアップとして使用できません。また、差分ベースに影響しません。

  • コピーのみのログ バックアップ (完全復旧モデルおよび一括ログ復旧モデルのみ)

    コピーのみのログ バックアップは、既存のログ アーカイブ ポイントを保持するため、定期的なログ バックアップの一連の作業に影響を与えません。通常、コピーのみのログ バックアップは不要です。別のルーチンとして現在のログ バックアップを (WITH NORECOVERY を使用して) 作成してから、そのバックアップを、復元シーケンスに必要な他のすべての以前のログ バックアップと共に使用できます。ただし、オンライン復元を実行するために、コピーのみのログ バックアップを作成することができます。この例については、「例 : 読み取り/書き込みファイルのオンライン復元 (完全復旧モデル)」を参照してください。

コピーのみのバックアップの後、トランザクション ログは切り捨てられません。コピーのみのバックアップは、backupset テーブルの is_copy_only 列に記録されます。

コピーのみのバックアップを作成するには (Transact-SQL)

注意

SQL Server 2008 以降、SQL Server Management Studio では、コピーのみのバックアップはサポートされていません。

コピーのみのバックアップの復元

コピーのみの完全バックアップも、他の完全バックアップと同じ方法で復元できます。

重要な注意事項重要

データベースのバックアップを別のサーバー インスタンスに復元する場合は、「バックアップと復元によるデータベースのコピー」および「データベースを別のサーバー インスタンスで使用できるようにするときのメタデータの管理」を参照してください。

データベースの完全バックアップを復元するには

ファイルおよびファイル グループを復元するには