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