溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

? SQL SERVER數(shù)據(jù)備份方案是什么

發(fā)布時間:2021-01-21 15:03:43 來源:億速云 閱讀:170 作者:小新 欄目:數(shù)據(jù)庫

這篇文章主要介紹  SQL SERVER數(shù)據(jù)備份方案是什么,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

SQL SERVER數(shù)據(jù)備份方案

SQL SERVER數(shù)據(jù)庫的備份方法主要有完整備份,差異備份,事務(wù)日志備份等。根據(jù)數(shù)據(jù)安全性的要求,推薦的備份方式為每周一次完整備份,每天一次差異備份,每半個小時一次事務(wù)日志備份。

默認(rèn)情況下,為 sysadmin 固定服務(wù)器角色以及 db_owner 和 db_backupoperator 固定數(shù)據(jù)庫角色的成員授予 BACKUP DATABASE 和 BACKUP LOG 權(quán)限。

備份設(shè)備的物理文件的所有權(quán)和權(quán)限問題可能會妨礙備份操作。 SQL Server 必須能夠讀取和寫入設(shè)備;運行 SQL Server 服務(wù)的帳戶必須具有寫入權(quán)限。

備份文件存放磁盤需要與數(shù)據(jù)庫文件存放磁盤分開,避免磁盤IO沖突。備份執(zhí)行時間與數(shù)據(jù)庫作業(yè)執(zhí)行時間錯開,避免備份影響數(shù)據(jù)庫作業(yè)的執(zhí)行。

SQL SERVER 維護計劃功能可以較好的實現(xiàn)自動化備份,在使用該功能前啟動數(shù)據(jù)庫管理器上的SQL SERVER 代理功能。

完整備份

1)   選擇管理-維護計劃-維護計劃向?qū)?/strong>

?  SQL SERVER數(shù)據(jù)備份方案是什么

2)   打開維護計劃向?qū)Ш螅梢孕略鼍S護計劃,并給維護計劃命名,如下圖:

?  SQL SERVER數(shù)據(jù)備份方案是什么

3)    選擇備份數(shù)據(jù)庫(完整)維護任務(wù)

?  SQL SERVER數(shù)據(jù)備份方案是什么

4)   設(shè)置數(shù)據(jù)庫完備維護計劃相關(guān)信息,包括備份的數(shù)據(jù)庫,備份集過期時間,備份文件存儲路徑

?  SQL SERVER數(shù)據(jù)備份方案是什么

5)   選擇下一步,然后選擇完成

?  SQL SERVER數(shù)據(jù)備份方案是什么

6)   為維護計劃指定執(zhí)行周期

?  SQL SERVER數(shù)據(jù)備份方案是什么

如上圖所示,計劃類型選擇重復(fù)執(zhí)行,周期選擇每周,在每周日凌晨執(zhí)行該計劃。

7)   備份計劃創(chuàng)建后,需要將過期的備份數(shù)據(jù)庫自動刪除,以保障磁盤空間的高效利用。在當(dāng)前維護計劃中建立清除維護任務(wù),用于刪除保留時間超過設(shè)定值的備份文件。

?  SQL SERVER數(shù)據(jù)備份方案是什么

如上圖,打開剛才已建立的數(shù)據(jù)備份計劃,從維護計劃任務(wù)列表中將清除維護任務(wù)拖入備份任務(wù)所在框;并拖動關(guān)聯(lián)箭頭建立備份任務(wù)與清除任務(wù)兩個任務(wù)的關(guān)聯(lián)關(guān)系。該關(guān)聯(lián)關(guān)系用于指定執(zhí)行的先后順序。

8)   設(shè)置清除維護任務(wù)中文件夾以及文件保留周期

?  SQL SERVER數(shù)據(jù)備份方案是什么

9)   如上方式是通過維護計劃向?qū)瓿稍O(shè)置,也可以通過新建維護計劃功能完成,通過新建維護計劃,然后拖動備份數(shù)據(jù)庫任務(wù)、清楚維護任務(wù),相關(guān)設(shè)置同上方法。

?  SQL SERVER數(shù)據(jù)備份方案是什么

差異備份

1)  選擇維護計劃-新建維護計劃

?  SQL SERVER數(shù)據(jù)備份方案是什么

2)  設(shè)置維護計劃名稱:差異備份

?  SQL SERVER數(shù)據(jù)備份方案是什么

3)  打開差異備份計劃,并拖動備份數(shù)據(jù)庫任務(wù)與清除維護任務(wù)到當(dāng)前計劃任務(wù)框中。

?  SQL SERVER數(shù)據(jù)備份方案是什么

4)  設(shè)置備份數(shù)據(jù)庫任務(wù)中備份類型為差異,并設(shè)置備份類型,備份指定數(shù)據(jù)庫,備份存儲文件夾

?  SQL SERVER數(shù)據(jù)備份方案是什么

5)  雙擊打開清楚維護任務(wù),設(shè)置清除維護任務(wù)中文件夾以及文件保留周期

?  SQL SERVER數(shù)據(jù)備份方案是什么

事務(wù)日志備份

1)  選擇維護計劃-新建維護計劃

?  SQL SERVER數(shù)據(jù)備份方案是什么

2)  設(shè)置維護計劃名稱:事務(wù)日志備份

?  SQL SERVER數(shù)據(jù)備份方案是什么

3) 打開差異備份計劃,并拖動備份數(shù)據(jù)庫任務(wù)與清除維護任務(wù)到當(dāng)前計劃任務(wù)框中。

?  SQL SERVER數(shù)據(jù)備份方案是什么

4) 設(shè)置備份數(shù)據(jù)庫任務(wù)中備份類型為事務(wù)日志,并設(shè)置備份類型,備份指定數(shù)據(jù)庫,備份存儲文件夾

?  SQL SERVER數(shù)據(jù)備份方案是什么

5) 雙擊打開清楚維護任務(wù),設(shè)置清除維護任務(wù)中文件夾以及文件保留周期

?  SQL SERVER數(shù)據(jù)備份方案是什么

數(shù)據(jù)庫恢復(fù)    還原完整備份

還原完整備份是指對數(shù)據(jù)庫完整備份文件進行還原,將數(shù)據(jù)庫還原到完備時的狀態(tài)。

1)  選擇還原數(shù)據(jù)庫

?  SQL SERVER數(shù)據(jù)備份方案是什么

2)  在常規(guī)選項下,設(shè)置還原目標(biāo)數(shù)據(jù)庫名稱,源設(shè)備(數(shù)據(jù)庫完備文件)等。

?  SQL SERVER數(shù)據(jù)備份方案是什么

3)  設(shè)置還原數(shù)據(jù)庫文件存放路徑,并選擇覆蓋現(xiàn)有數(shù)據(jù)庫、回滾未提交事務(wù)。

?  SQL SERVER數(shù)據(jù)備份方案是什么

還原完整備份+差異備份

該方式是將數(shù)據(jù)庫還原到差異備份的狀態(tài)。在還原完整備份后,可以繼續(xù)對目標(biāo)數(shù)據(jù)庫還原差異備份,用于將差異備份保存的數(shù)據(jù)更新進入當(dāng)前數(shù)據(jù)庫,使數(shù)據(jù)庫還原到差異備份時的狀態(tài)。

1)  選擇還原數(shù)據(jù)庫

?  SQL SERVER數(shù)據(jù)備份方案是什么

2)  在常規(guī)選項下,設(shè)置還原目標(biāo)數(shù)據(jù)庫名稱,源設(shè)備(數(shù)據(jù)庫完備文件)等。

?  SQL SERVER數(shù)據(jù)備份方案是什么

3)  設(shè)置還原數(shù)據(jù)庫文件存放路徑,并選擇覆蓋現(xiàn)有數(shù)據(jù)庫、不對數(shù)據(jù)庫執(zhí)行回滾未提交事務(wù)。

?  SQL SERVER數(shù)據(jù)備份方案是什么

4)  上一步完成后,數(shù)據(jù)庫處于還原中狀態(tài);可繼續(xù)對數(shù)據(jù)庫進行還原,源設(shè)備選擇差異備份文件。

?  SQL SERVER數(shù)據(jù)備份方案是什么

5)  設(shè)置差異備份文件還原時文件存放路徑,數(shù)據(jù)庫事務(wù)日志回滾方式。

?  SQL SERVER數(shù)據(jù)備份方案是什么

還原完整備份+差異備份+事務(wù)日志備份

該方式是將數(shù)據(jù)庫還原到事務(wù)日志備份時的狀態(tài)。在還原完整備份后,可以繼續(xù)對目標(biāo)數(shù)據(jù)庫還原差異備份然后在繼續(xù)還原事務(wù)日志備份,用于將差異備份、事務(wù)日志備份保存的數(shù)據(jù)更新進入當(dāng)前數(shù)據(jù)庫,使數(shù)據(jù)庫還原到事務(wù)日志備份時的狀態(tài)。

1)  選擇還原數(shù)據(jù)庫

?  SQL SERVER數(shù)據(jù)備份方案是什么

2)   在常規(guī)選項下,設(shè)置還原目標(biāo)數(shù)據(jù)庫名稱,源設(shè)備(數(shù)據(jù)庫完備文件)等。

?  SQL SERVER數(shù)據(jù)備份方案是什么

3)  設(shè)置還原數(shù)據(jù)庫文件存放路徑,并選擇覆蓋現(xiàn)有數(shù)據(jù)庫、不對數(shù)據(jù)庫執(zhí)行回滾未提交事務(wù)。

?  SQL SERVER數(shù)據(jù)備份方案是什么

4)  上一步完成后,數(shù)據(jù)庫處于還原中狀態(tài);可繼續(xù)對數(shù)據(jù)庫進行還原,源設(shè)備選擇差異備份文件。

?  SQL SERVER數(shù)據(jù)備份方案是什么

5)  設(shè)置差異備份文件還原時文件存放路徑,數(shù)據(jù)庫事務(wù)日志回滾方式。

?  SQL SERVER數(shù)據(jù)備份方案是什么

6)  差異備份還原完成后,數(shù)據(jù)庫處于還原中狀態(tài);繼續(xù)選擇還原,還原事務(wù)日志文件到當(dāng)前數(shù)據(jù)庫。

?  SQL SERVER數(shù)據(jù)備份方案是什么

選擇還原事務(wù)日志,常規(guī)選擇設(shè)置

?  SQL SERVER數(shù)據(jù)備份方案是什么

還原時間點設(shè)置;通過設(shè)置該時間點,可以將數(shù)據(jù)庫還原到做完備時至事務(wù)日志備份時間段內(nèi)的任一時間點。

?  SQL SERVER數(shù)據(jù)備份方案是什么

選項中設(shè)置回滾未提交事務(wù)

?  SQL SERVER數(shù)據(jù)備份方案是什么

執(zhí)行完成后,數(shù)據(jù)庫恢復(fù)可用狀態(tài),數(shù)據(jù)更新到指定時間的狀態(tài)。如果沒指定時間,則為事務(wù)日志備份時狀態(tài)。

以上是“  SQL SERVER數(shù)據(jù)備份方案是什么”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI