SQL Server 2008恢復模式概述
恢復模式旨在控制事務日誌維護。有三種恢復模式:簡單恢復模式、完整恢復模式和大容量日誌恢復模式。通常,資料庫使用完整恢復模式或簡單恢復模式。
下表概述了這些恢復模式。
恢復模式 說明 工作丟失的風險 能否恢復到時點?
簡單
無日誌備份。
自動回收日誌空間以減少空間需求,實際上不再需要管理事務日誌空間。
最新備份之後的更改不受保護。在發生災難時,這些更改必須重做。
只能恢復到備份的結尾。
完整
需要日誌備份。
資料檔案丟失或損壞不會導致丟失工作。
可以恢復到任意時點(例如應用程式或使用者錯誤之前)。
正常情況下沒有。
如果日誌尾部損壞,則必須重做自最新日誌備份之後所做的更改。有關詳細資訊,請參閱結尾日誌備份。
如果備份在接近特定的時點完成,則可以恢復到該時點。有關詳細資訊,請參閱將資料庫還原到備份中的某個時間點。
大容量日誌
需要日誌備份。
是完整恢復模式的附加模式,允許執行高效能的大容量複製操作。
通過使用最小方式記錄大多數大容量操作,減少日誌空間使用量。有關詳細資訊,請參閱可以儘量減少日誌量的操作。
如果在最新日誌備份後發生日誌損壞或執行大容量日誌記錄操作,則必須重做自該上次備份之後所做的更改。
否則不丟失任何工作。
可以恢復到任何備份的結尾。不支援時點恢復。
注意:
適合於資料庫的恢復模式取決於資料庫的可用性和恢復要求。有關這些要求的詳細資訊,請參閱選擇資料庫恢復模式。
簡單恢復模式
簡單恢復模式可最大程度地減少事務日誌的管理開銷,因為不備份事務日誌。如果資料庫損壞,則簡單恢復模式將面臨極大的工作丟失風險。資料只能恢復到已丟失資料的最新備份。因此,在簡單恢復模式下,備份間隔應儘可能短,以防止大量丟失資料。但是,間隔的長度應該足以避免備份開銷影響生產工作。在備份策略中加入差異備份可有助於減少開銷。
通常,對於使用者資料庫,簡單恢復模式用於測試和開發資料庫,或用於主要包含只讀資料的資料庫(如資料倉儲)。簡單恢復模式並不適合生產系統,因為對生產系統而言,丟失最新的更改是無法接受的。在這種情況下,我們建議使用完整恢復模式。
有關詳細資訊,請參閱簡單恢復模式下的備份。
完整恢復模式和大容量日誌恢復模式
相對於簡單恢復模式而言,完整恢復模式和大容量日誌恢復模式提供了更強的資料保護功能。這些恢復模式基於備份事務日誌來提供完整的可恢復性及在最大範圍的故障情形內防止丟失工作。
完整恢復模式
為需要事務永續性的資料庫提供了常規資料庫維護模式。
需要日誌備份。此模式完整記錄所有事務,並將事務日誌記錄保留到對其備份完畢為止。如果能夠在出現故障後備份日誌尾部,則可以使用完整恢復模式將資料庫恢復到故障點。完整恢復模式也支援還原單個資料頁。
有關詳細資訊,請參閱在完整恢復模式下備份。
大容量日誌恢復模式
此恢復模式可大容量日誌記錄大多數大容量操作它只用作完整恢復模式的附加模式。對於某些大規模大容量操作(如大容量匯入或索引建立),暫時切換到大容量日誌恢復模式可提高效能並減少日誌空間使用量。仍需要日誌備份。與完整恢復模式相同,大容量日誌恢復模式也將事務日誌記錄保留到對其備份完畢為止。由於大容量日誌恢復模式不支援時點恢復,因此必須在增大日誌備份與增加工作丟失風險之間進行權衡。有關詳細資訊,請參閱在大容量日誌恢復模式下備份和從完整恢復模式或大容量日誌恢復模式切換。
重要提示:
在完整恢復模式和大容量日誌恢復模式下,必須進行日誌備份。如果不想進行日誌備份,則請使用簡單恢復模式。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16436858/viewspace-541420/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SQL Server資料庫恢復,SQL Server資料恢復,SQL Server資料誤刪除恢復工具SQLRescueSQLServer資料庫資料恢復
- SQL Server 2008的故障轉移叢集概述UBSQLServer
- SQL Server 2008中Analysis Services的新特性——深入SQL Server 2008SQLServer
- SQL SERVER 2008安全配置SQLServer
- 伺服器sql server 資料恢復伺服器SQLServer資料恢復
- 如何進行SQL Server容災恢復WISQLServer
- 將 SQL Server 資料庫還原到某個時點(完整恢復模式)SQLServer資料庫模式
- 【資料庫資料恢復】Sql Server資料庫資料恢復案例資料庫資料恢復SQLServer
- SQL Server資料庫恢復常見問題SQLServer資料庫
- SQL Server 2008連線字串寫法大全SQLServer字串
- SQL Server2008程式堵塞處理方法SQLServer
- Sql Server2008R2下載地址SQLServer
- 恢復 Microsoft SQL Server SA 密碼的三種方法ROSSQLServer密碼
- SQL SERVER——高可用技術概述SQLServer
- SQL Server 2008中的行壓縮(上)JUSQLServer
- Analysis Services基礎知識——深入SQL Server 2008SQLServer
- 【資料庫資料恢復】SQL server資料庫被加密怎麼辦?如何恢復?資料庫資料恢復SQLServer加密
- 伺服器SQL server資料庫被加密恢復方案伺服器SQLServer資料庫加密
- Sql Server資料庫檔案丟失的恢復方法SQLServer資料庫
- 【資料庫資料恢復】sql server資料庫連線失效的資料恢復案例資料庫資料恢復SQLServer
- win10怎麼安裝sql server2008 r2_win10如何安裝sql server2008 r2Win10SQLServer
- SQL Server 2008事件處理系統簡介LSSQLServer事件
- 理解SQL Server 2008索引的儲存結構YDSQLServer索引
- SQL Server 2008 R2雙機熱備方案SQLServer
- Oracle 備份 與 恢復 概述Oracle
- 資料庫資料恢復—附加資料庫錯誤823的SQL Server資料恢復案例資料庫資料恢復SQLServer
- 【資料庫資料恢復】磁碟空間不足導致sql server錯誤的資料恢復資料庫資料恢復SQLServer
- 【資料庫資料恢復】SQL Server資料庫磁碟空間不足的資料恢復案例資料庫資料恢復SQLServer
- SQL Server管理員帳號鎖定後如何恢復訪問VUSQLServer
- 資料庫資料恢復-SQL SERVER資料庫MDF (NDF)或LDF損壞如何恢復資料?資料庫資料恢復SQLServer
- 【資料庫資料恢復】Sql Server資料庫檔案丟失的資料恢復過程資料庫資料恢復SQLServer
- SQL Server 2008檔案流功能應用設想YCSQLServer
- 資料庫資料恢復-SQL SERVER資料庫檔案大小變為“0”的資料恢復方案資料庫資料恢復SQLServer
- 【資料庫資料恢復】透過資料頁恢復Sql Server資料庫資料的過程資料庫資料恢復SQLServer
- SQL Server中使用臨時表進行資料備份與恢復SQLServer
- SQL Server資料庫出現邏輯錯誤的資料恢復SQLServer資料庫資料恢復
- 伺服器資料恢復-ESX SERVER資料恢復案例伺服器資料恢復Server
- SQL Server2008 R2 資料庫映象配置方案SQLServer資料庫
- Q&A:SQL Server 2008的升級與部署知識SOSQLServer