部分復元シーケンスは、プライマリ ファイル グループとすべての読み取り/書き込みセカンダリ ファイル グループから始まり、ファイル グループ レベルで段階的にデータベースを復元および復旧します。
この例では、データベース adb
は、障害発生後に新しいコンピューターに復元されます。 データベースは単純復旧モデルを使用しています。 障害が発生する前に、すべてのファイル グループがオンラインになります。 ファイル グループの A
と C
は読み取り/書き込み、ファイル グループ B
は読み取り専用です。 ファイル グループ B
、プライマリ ファイル グループと読み取り/書き込みセカンダリ ファイル グループ、 A
、 C
を含む、最新の部分バックアップの前に読み取り専用になりました。 ファイル グループ B
が読み取り専用になった後、ファイル グループ B
の個別のファイル バックアップが作成されました。
復元シーケンス
プライマリ グループとファイル グループの部分的な復元
A
とC
。RESTORE DATABASE adb FILEGROUP='A',FILEGROUP='C' FROM partial_backup WITH PARTIAL, RECOVERY;
この時点で、プライマリ グループとファイル グループ
A
とC
はオンラインになります。 ファイル グループB
内のすべてのファイルは復旧が保留中であり、ファイル グループはオフラインです。ファイル グループ
B
のオンライン復元。RESTORE DATABASE adb FILEGROUP='B' FROM backup WITH RECOVERY;
すべてのファイル グループがオンラインになりました。
その他の例
こちらもご覧ください
オンライン復元 (SQL Server)
BACKUP (Transact-SQL)
RESTORE (Transact-SQL)
段階的な部分復元 (SQL Server)