SQL Server 2008選擇資料庫恢復模式

iSQlServer發表於2009-01-19

簡單恢復模式一般適合用於測試或開發資料庫。但是,對於生產資料庫,最佳選擇通常是完整恢復模式,還可以選擇大容量日誌恢復模式作為補充。但簡單恢復模式有時也適合小型生產資料庫(尤其是當其大部分或完全為只讀時)或資料倉儲使用。

若要為特定資料庫確定最佳恢復模式,應考慮資料庫的恢復目標和要求以及是否可對日誌備份進行管理。

注意:
新的資料庫可繼承 model 資料庫的恢復模式。
 


 確定恢復目標和要求
若要為資料庫選擇最合適的恢復模式,請考慮資料庫的恢復目標和要求。回答下列問題可以幫助您確定可用性要求和對資料丟失的敏感度。

恢復要求

不丟失任何更改的重要程度如何?

重新建立丟失的資料的難易程度如何?

是否有兩個或兩個以上的資料庫在邏輯上必須保持一致?
如果有,請考慮使用 Microsoft 分散式事務處理協調器 (MS DTC) 事務。有關詳細資訊,請參閱MS DTC 分散式事務。
注意:
在完整恢復模式下,如果已在每個相關的資料庫中對事務進行了標記,則可以將資料庫恢復到同一點。這要求還原的每個資料庫具有與各自恢復點相同的事務標記。但是,使用標記作為恢復點將丟失在該點之後提交的所有事務。有關詳細資訊,請參閱使用標記的事務(完整恢復模式)。
 


員工因素

單位是否僱用系統或資料庫管理員?如果沒有,那麼由誰負責執行備份和恢復操作,如何對他們進行培訓?

資料使用模式

請針對每個資料庫考慮下列問題:

資料庫中的資料多長時間更改一次?

是否有些表明顯比其他表修改頻繁?

是否有關鍵生產週期?如果有,那麼在這些週期中的使用模式是怎樣的?資料庫是否會經歷插入操作和其他更新操作的高峰期?
您可能需要計劃在非高峰期進行資料備份。當大量使用 I/O 系統時,通常只需使用日誌備份。

資料庫是否會遇到可能無法立即檢測到的危險更新或應用程式錯誤?
如果資料庫會遇到這些情況,請考慮使用完整恢復模式。這讓您可以使用日誌備份將資料庫恢復到特定時間點。

 何時使用簡單恢復模式
如果符合下列所有要求,則使用簡單恢復模式:

不需要故障點恢復。如果資料庫丟失或損壞,則會丟失自上一次備份到故障發生之間的所有更新,但您願意接受這個損失。

您願意承擔丟失日誌中某些資料的風險。

您不希望備份和還原事務日誌,希望只依靠完整備份和差異備份。

有關詳細資訊,請參閱簡單恢復模式下的備份。

 何時使用完整恢復模式
如果符合下列任一要求,則使用完整恢復模式(還可以選擇使用大容量日誌恢復模式):

您必須能夠恢復所有資料。

資料庫包含多個檔案組,並且您希望逐段還原讀/寫輔助檔案組(以及可選地還原只讀檔案組)。

您必須能夠恢復到故障點。

您希望可以還原單個頁。

您願意承擔事務日誌備份的管理開銷。

有關詳細資訊,請參閱在完整恢復模式下備份。

 何時使用大容量日誌恢復模式
大容量日誌恢復模式旨在嚴格作為完整恢復模式的附加補充。我們建議您僅在執行大規模大容量操作期間以及在不需要資料庫的時點恢復時使用該模式。

資料庫是否會發生週期性的資料庫大容量操作?
在該恢復模式下,多數大容量操作僅進行最小日誌記錄。如果使用完整恢復模式,則可以在執行此類大容量操作前臨時切換到大容量日誌恢復模式。有關在大容量日誌恢復模式下對哪些操作進行最小方式記錄的資訊,請參閱可以儘量減少日誌量的操作。
通常,大容量日誌恢復模式與完整恢復模式相似,只是它按最小方式記錄多數大容量操作。事務日誌備份捕獲日誌以及自上次備份後已完成的所有按最小方式記錄的操作結果。這會使日誌備份非常大。因此,大容量日誌恢復模式僅適合在能夠以最小方式記錄操作的大容量操作期間使用。我們建議在其餘時間使用完整恢復模式。當完成一組大容量操作後,我們建議您立即切換回完整恢復模式。

有關大容量日誌恢復模式(包括它的限制)的詳細資訊,請參閱在大容量日誌恢復模式下備份。

有關差異恢復模式支援的還原操作的詳細資訊,請參閱 還原與恢復概述 (SQL Server)。

 檢視和更改資料庫的恢復模式
新的資料庫可繼承 model 資料庫的恢復模式。model 資料庫的預設恢復模式取決於 SQL Server 的版本。但是,任何對資料庫具有 ALTER 許可權的人都能夠更改此模式。有關如何檢視 model 資料庫的當前恢復模式的資訊,請參閱如何檢視或更改資料庫的恢復模式 (SQL Server Management Studio)。

檢視或更改資料庫的恢復模式

如何檢視或更改資料庫的恢復模式 (SQL Server Management Studio)

sys.databases (Transact-SQL)

ALTER DATABASE (Transact-SQL)

切換恢復模式

從簡單恢復模式切換

從完整恢復模式或大容量日誌恢復模式切換

 

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

相關文章