還原完整和差異備份
刪除超過1個月的備份
注:保證SQL Server代理服務(wù)啟動,并把服務(wù)設(shè)置為自動啟動
完整備份和差異備份還原原理:
差異備份是完整備份的補充,只備份上次完整備份后更改的數(shù)據(jù)。相對于完整備份分來說,差異備份的數(shù)據(jù)量比完整數(shù)據(jù)備份小,備份的速度也比完整備份要快。因此,差異備份通常作為常用的備份方式。在還原數(shù)據(jù)時,要先還原前一次做的完整備份,然后還原最后一次所做的差異備份 ,這樣才能讓數(shù)據(jù)庫里的數(shù)據(jù)恢復(fù)到與最后一次差異備份時的內(nèi)容相同。
差異備份是備份完整備份后的數(shù)據(jù)變動情況。例如,在2014年1月1日早上8點進行了完整備份后,在1月2日和1月3日又分別進行了差異備份,那么在1月2日的差異備份里記錄的是從1月1日到1月2日這一段時間里的數(shù)據(jù)變動情況,而在1月3日的差異備份里記錄的是從1月1日到1月3日這一段時間里的數(shù)據(jù)變動情況。因此,如果要還原到1月3日的狀態(tài),只要先還原1月1日做的完整備份,再還原1月3日做的差異備份就可以了
假設(shè)目標(biāo)數(shù)據(jù)庫系統(tǒng)是全新部署的,
目標(biāo)數(shù)據(jù)庫名 SSE
1.在目標(biāo)系統(tǒng)上新建數(shù)據(jù)庫SSE
2.還原完整備份:
選擇最近的一次完整備份bak文件
數(shù)據(jù)庫 -> 右鍵 -> 任務(wù) -> 還原 -> 數(shù)據(jù)庫
選擇 覆蓋現(xiàn)有數(shù)據(jù)庫、不對數(shù)據(jù)庫進行任何操作
3.還原差異備份
數(shù)據(jù)庫 -> 右鍵 -> 任務(wù) -> 還原 -> 文件和文件組
選擇覆蓋所有數(shù)據(jù)庫、回滾未提交的事務(wù)確定即可完成差異還原
4.刪除超過1個月的備份任務(wù)