SQL Server 2008還原與恢復概述

iSQlServer發表於2009-01-19

SQL Server 支援在以下級別還原資料:

資料庫(“資料庫完整還原”)
還原和恢復整個資料庫,並且資料庫在還原和恢復操作期間處於離線狀態。

資料檔案(“檔案還原”)
還原和恢復一個資料檔案或一組檔案。在檔案還原過程中,包含相應檔案的檔案組在還原過程中自動變為離線狀態。訪問離線檔案組的任何嘗試都會導致錯誤。
注意:
不能備份或還原單個表。
 


資料頁(“頁面還原”)
在完整恢復模式或大容量日誌恢復模式下,可以還原單個資料庫。可以對任何資料庫執行頁面還原,而不管檔案組數為多少。

注意:
在 SQL Server 2008 中,可以還原使用 SQL Server 2000、SQL Server 2005 或 SQL Server 2008 建立的資料庫備份。但是,SQL Server 2008 無法還原使用 SQL Server 2000 或 SQL Server 2005 建立的 master、model 和 msdb 備份。此外,任何早期版本的 SQL Server 都無法還原 SQL Server 2008 備份。
 


 還原方案
SQL Server 中的“還原方案”是從一個或多個備份還原資料、繼而恢復資料庫的過程。支援的還原方案取決於資料庫的恢復模式和 SQL Server 的版本。

下表介紹了不同恢復模式所支援的可行還原方案。

還原方案  在簡單恢復模式下  在完整/大容量日誌恢復模式下 
資料庫完整還原
 這是基本的還原策略。資料庫完整還原可能涉及完整資料庫備份的簡單還原和恢復。另外,完整的資料庫還原還可能涉及還原完整資料庫備份,以及還原和恢復差異備份。

有關詳細資訊,請參閱執行資料庫完整還原(簡單恢復模式)。
 這是基本的還原策略。資料庫完整還原涉及還原完整資料庫備份或差異備份(如果有),以及還原所有後續日誌備份(按順序)。通過恢復並還原上一次日誌備份 (RESTORE WITH RECOVERY) 完成資料庫完整還原。

有關詳細資訊,請參閱執行資料庫完整還原(完整恢復模式)。
 
檔案還原 *
 還原損壞的只讀檔案,但不還原整個資料庫。僅在資料庫至少有一個只讀檔案組時才可以進行檔案還原。
 還原一個或多個檔案,而不還原整個資料庫。可以在資料庫處於離線狀態時執行檔案還原,對於 SQL Server 2005 的某些版本及更高版本,也可以在資料庫仍處於聯機狀態時執行。在檔案還原過程中,包含正在還原的檔案的檔案組一直處於離線狀態。
 
頁面還原
 不適用
 還原損壞的頁面。可以在資料庫處於離線狀態時執行頁面還原,對於 SQL Server 2005 的某些版本及更高版本,也可以在資料庫仍處於聯機狀態時執行。在頁面還原過程中,正在還原的頁面一直處於離線狀態。

必須具有完整的日誌備份鏈(包含當前日誌檔案),並且必須應用所有這些日誌備份以使頁面與當前日誌檔案保持一致。

有關詳細資訊,請參閱執行頁面還原。
 
段落還原 *
 按檔案組級別並從主檔案組和所有讀寫輔助檔案組開始,分階段還原和恢復資料庫。
 按檔案組級別並從主檔案組開始,分階段還原和恢復資料庫。
 

* 只有 SQL Server 2005 Enterprise Edition 及更高版本才支援聯機還原。

無論以何種方式還原資料,在恢復資料庫前,SQL Server 資料庫引擎都會保證整個資料庫在邏輯上的一致性。例如,若要還原一個檔案,則必須將該檔案前滾足夠長度,以便與資料庫保持一致,才能恢復該檔案並使其聯機。

檔案還原或頁面還原的優點
只還原和恢復個別檔案或頁面(而非整個資料庫)的方法具有以下優點:

還原少量資料可以縮短複製和恢復資料的時間。

在 SQL Server 2005 Enterprise Edition 及更高版本中,還原檔案或頁面的操作可能會允許資料庫中的其他資料在還原操作期間仍保持聯機狀態。

 恢復模式和支援的還原操作
可用於資料庫的還原操作取決於所用的恢復模式。下表簡要說明了每種恢復模式是否支援給定的還原方案以及適用範圍。

還原操作  完整恢復模式  大容量日誌恢復模式  簡單恢復模式 
資料還原
 完整還原(如果日誌可用)。
 某些資料將丟失。
 自上次完整備份或差異備份後的任何資料將丟失。
 
時點還原
 日誌備份所涵蓋的任何時間。
 日誌備份包含任何大容量日誌更改時不允許。
 不支援。
 
檔案還原 *
 完全支援。
 不完全支援。**
 僅對只讀輔助檔案可用。
 
頁面還原 *
 完全支援。
 不完全支援。**
 無。
 
逐級(檔案組級)還原 *
 完全支援。
 不完全支援。**
 僅對只讀輔助檔案可用。
 

* 僅在 SQL Server 2005 Enterprise Edition 及更高版本中提供。

 

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

相關文章