SQLServer 在完整恢復模型下備份

2021-10-16 02:57:52 字數 558 閱讀 9865

完整恢復模式使用日誌備份在最大範圍內防止出現故障時丟失資料,這種模式需要備份和還原事務日誌。

使用日誌備份的有點是允許您將資料庫還原到日誌備份中包含的任何時點。可以使用一系列日誌備份將資料庫前滾到其中乙個日誌備份中包含的任意時點。

注意:為了最大程度的縮短還原時間,可以對相同資料進行一系列差異備份以補充每個完整備份。

假定可以再發生嚴重故障後備份活動日誌,則可將資料庫一直還原到沒有發生資料丟失的故障點處。使用日誌備份的缺點是他們需要使用儲存空間並會增加還原事件和複雜性。

備份策略示例

下圖顯示了在完整恢復模式下最簡單的備份策略。在此圖中,已完成了完整資料庫備份db_1以及兩個例行日誌備份log_1和log_2。在log_2日誌備份後的某個時間,資料庫出現資料丟失。在還原這三個備份前,資料庫管理員必須備份活動日誌(日誌尾部)。然後還原db_1、log_1和log_2,而不恢復資料庫。接著資料庫管理員還原並恢復結尾日誌備份(tail)。這將把資料庫恢復到故障點,從而恢復所有資料。

SQL Server 資料庫備份的三個恢復模型

本文假定你有備份資料庫的許可權。也就是說,你要麼是系統管理員,要麼是db owner或者backupadministrator。還有,我們還假定你的作業系統提供了訪問備份所需要的資源的權利,例如,訪問磁碟或者磁帶驅動器。從哪兒開始 在你開始備份乙個sql server資料庫之前,你需要知道該資料庫使...

SQL Server恢復模式

sql server 提供三種可供選擇的恢復模式 簡單恢復模式 完整恢復模式和大容量日誌恢復模式。恢復模式是乙個資料庫屬性,它用於控制資料庫備份和還原操作基本行為。為每個資料庫選擇最佳恢復模式是計畫備份和還原策略的必要部分。檢視恢復模式 1.展開 資料庫 然後根據資料庫的不同,選擇使用者資料庫,或展...

sql server 資料恢復

1 備份當前資料庫的事務日誌 backup log 資料庫名 to disk n 備份檔案名 with norecovery 2 恢復乙個誤刪除之前的完全備份 restore database 資料庫名 from disk n 資料庫上一次完全備份的檔名 with norecovery,replac...