Share via


範例:分次還原資料庫 (簡單復原模式)

分次還原順序會在檔案群組層級,分階段地還原與復原資料庫,先從主要檔案群組開始,然後才是所有的讀取/寫入次要檔案群組。

在此範例中,資料庫 adb 是在損毀之後還原至新的電腦。 此資料庫使用的是簡單復原模式。 在損毀之前,所有檔案群組都在線上。 檔案群組 A 和 C 可讀取/寫入,而檔案群組 B 則是唯讀的。 檔案群組 B 在最近一次部分備份之前變成唯讀,該部分備份包含主要檔案群組以及讀取/寫入次要檔案群組 A 和 C。 在檔案群組 B 變成唯讀之後,對檔案群組 B 進行了個別的檔案備份。

還原順序

  1. 主要檔案群組和檔案群組 A 和 C 的部分還原。

    RESTORE DATABASE adb FILEGROUP='A',FILEGROUP='C' 
       FROM partial_backup 
       WITH PARTIAL, RECOVERY;
    

    此時,主要檔案群組和檔案群組 A 和 C 在線上。 檔案群組 B 中的所有檔案皆為復原暫止狀態,且檔案群組已離線。

  2. 線上還原檔案群組 B。

    RESTORE DATABASE adb FILEGROUP='B' FROM backup 
    WITH RECOVERY;
    

    所有檔案群組現在都已在線上。

其他範例

請參閱

參考

BACKUP (Transact-SQL)

RESTORE (Transact-SQL)

概念

線上還原 (SQL Server)

分次還原 (SQL Server)