SQL Server 2008 r2容災備份還原及自動刪除過期備份
完整備份和差異備份還原原理:
差異備份是完整備份的補充,只備份上次完整備份后更改的數據。相對于完整備份分來說,差異備份的數據量比完整數據備份小,備份的速度也比完整備份要快。因此,差異備份通常作為常用的備份方式。在還原數據時,要先還原前一次做的完整備份,然后還原***一次所做的差異備份 ,這樣才能讓數據庫里的數據恢復到與***一次差異備份時的內容相同。
差異備份是備份完整備份后的數據變動情況。例如,在2018年10月1日早上8點進行了完整備份后,在10月2日和10月3日又分別進行了差異備份,那么在10月2日的差異備份里記錄的是從10月1日到10月2日這一段時間里的數據變動情況,而在10月3日的差異備份里記錄的是從10月1日到10月3日這一段時間里的數據變動情況。因此,如果要還原到10月3日的狀態,只要先還原10月1日做的完整備份,再還原10月3日做的差異備份即可。
1.在目標系統上新建數據庫SSE
2.還原完整備份:
選擇最近的一次完整備份bak文件
數據庫 -> 右鍵 -> 任務 -> 還原 -> 數據庫
選擇 覆蓋現有數據庫、不對數據庫進行任何操作
3.還原差異備份
數據庫 -> 右鍵 -> 任務 -> 還原 -> 文件和文件組
選擇覆蓋所有數據庫、回滾未提交的事務確定即可完成差異還原
4.刪除超過1個月的備份任務