完整恢復模式下讀/寫檔案的聯機還原

iSQlServer發表於2009-01-19

在此示例中,名為 adb 的資料庫(使用完整恢復模式)包含三個檔案組。檔案組 A 為讀/寫檔案組,而檔案組 B 和檔案組 C 是隻讀的。最初,所有檔案組都處於聯機狀態。

檔案組 A 中的檔案 a1 似乎已損壞,資料庫管理員決定在資料庫處於聯機狀態時還原該檔案。

注意:
在簡單恢復模式下,不允許聯機還原讀/寫資料。
 


 還原順序
聯機還原檔案 a1。

  
RESTORE DATABASE adb FILE='a1' FROM backup
WITH NORECOVERY此時,檔案 a1 處於 RESTORING 狀態,檔案組 A 處於離線狀態。

完成檔案還原之後,資料庫管理員進行新的日誌備份以確保捕獲到該檔案離線時的點。

  
BACKUP LOG adb TO log_backup WITH COPY_ONLY聯機還原日誌備份。

  
RESTORE LOG adb FROM log_backup WITH NORECOVERY
RESTORE LOG adb FROM log_backup WITH NORECOVERY
RESTORE LOG adb FROM log_backup WITH RECOVERY檔案 a1 現處於聯機狀態。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-541434/,如需轉載,請註明出處,否則將追究法律責任。

相關文章