帶您了解三種sql server恢復模式
sql server恢復模式直接關系到了sql server數(shù)據(jù)庫的安全,在sql server 2005中,有三種完全不同的sql server恢復模式,供我們選擇使用。
sql server 2005為數(shù)據(jù)庫提供了三種恢復模式:完整,簡單和大容量日志,這些模式?jīng)Q定了sql server如何使用事務日志,如何選擇它要記錄的操作,以及是否截斷日志。截斷事務日志是刪除己執(zhí)行事務并把該日志空間讓給新事務的過程,下面是各種恢復模式的定義:
1,完整sql server恢復模式:
數(shù)據(jù)庫引擎把所有操作都記錄到事務日志上,并且數(shù)據(jù)庫引擎絕對不會截斷日志,完整恢復模式能使數(shù)據(jù)庫恢復到故障時間點。
2,簡單sql server恢復模式:
數(shù)據(jù)庫引擎***限度地記錄大多數(shù)操作,并在每個檢查點之后截斷事務日志。它不能備份或還原事務日志,也不能還原單獨的數(shù)據(jù)頁。
3,大容量日志模式:
數(shù)據(jù)庫引擎對大容量操作(select into和bulk insert)進行最小記錄。如果一個日志備份包含任何大容量操作,就可以使數(shù)據(jù)庫恢復到日志備份的結(jié)尾,但不能恢復到某個時間點,它僅用于大容量操作期間。
在生產(chǎn)環(huán)境下建議使用完整恢復模式,因為它提供了最可恢復的配置。如果通過大容量機制定期導入數(shù)據(jù),則可以臨時將數(shù)據(jù)庫的恢復模式改變?yōu)榇笕萘咳罩灸J剑垣@得更好的大容量負載性能,在導入過程結(jié)束后,應將數(shù)據(jù)庫恢復為完整恢復模式。
【編輯推薦】