數(shù)據(jù)庫備份與恢復方案

數(shù)據(jù)庫備份與恢復方案

推薦教程:sql教程

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

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

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

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

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

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

完整備份

1)?? 選擇管理-維護計劃-維護計劃向導

?

數(shù)據(jù)庫備份與恢復方案

2)?? 打開維護計劃向導后,可以新增維護計劃,并給維護計劃命名,如下圖:

數(shù)據(jù)庫備份與恢復方案

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

數(shù)據(jù)庫備份與恢復方案

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

數(shù)據(jù)庫備份與恢復方案

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

數(shù)據(jù)庫備份與恢復方案

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

數(shù)據(jù)庫備份與恢復方案

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

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

?數(shù)據(jù)庫備份與恢復方案

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

8)?? 設置清除維護任務中文件夾以及文件保留周期

?數(shù)據(jù)庫備份與恢復方案

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

????數(shù)據(jù)庫備份與恢復方案

差異備份

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

?數(shù)據(jù)庫備份與恢復方案

?

2)? 設置維護計劃名稱:差異備份

?數(shù)據(jù)庫備份與恢復方案

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

?數(shù)據(jù)庫備份與恢復方案

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

?數(shù)據(jù)庫備份與恢復方案

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

?數(shù)據(jù)庫備份與恢復方案

事務日志備份

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

數(shù)據(jù)庫備份與恢復方案

2) ?設置維護計劃名稱:事務日志備份

?數(shù)據(jù)庫備份與恢復方案

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

?數(shù)據(jù)庫備份與恢復方案

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

?數(shù)據(jù)庫備份與恢復方案

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

?數(shù)據(jù)庫備份與恢復方案

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

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

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

?數(shù)據(jù)庫備份與恢復方案

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

?數(shù)據(jù)庫備份與恢復方案

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

?數(shù)據(jù)庫備份與恢復方案

還原完整備份+差異備份

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

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

數(shù)據(jù)庫備份與恢復方案

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

?數(shù)據(jù)庫備份與恢復方案

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

?數(shù)據(jù)庫備份與恢復方案

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

?數(shù)據(jù)庫備份與恢復方案

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

?數(shù)據(jù)庫備份與恢復方案

還原完整備份+差異備份+事務日志備份

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

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

?數(shù)據(jù)庫備份與恢復方案

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

?數(shù)據(jù)庫備份與恢復方案

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

?數(shù)據(jù)庫備份與恢復方案

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

? ?數(shù)據(jù)庫備份與恢復方案

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

?數(shù)據(jù)庫備份與恢復方案

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

數(shù)據(jù)庫備份與恢復方案

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

?數(shù)據(jù)庫備份與恢復方案

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

?數(shù)據(jù)庫備份與恢復方案

選項中設置回滾未提交事務

?數(shù)據(jù)庫備份與恢復方案

?

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

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享