您好,登錄后才能下訂單哦!
這篇文章主要介紹 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>
2) 打開維護計劃向?qū)Ш螅梢孕略鼍S護計劃,并給維護計劃命名,如下圖:
3) 選擇備份數(shù)據(jù)庫(完整)維護任務(wù)
4) 設(shè)置數(shù)據(jù)庫完備維護計劃相關(guān)信息,包括備份的數(shù)據(jù)庫,備份集過期時間,備份文件存儲路徑
5) 選擇下一步,然后選擇完成
6) 為維護計劃指定執(zhí)行周期
如上圖所示,計劃類型選擇重復(fù)執(zhí)行,周期選擇每周,在每周日凌晨執(zhí)行該計劃。
7) 備份計劃創(chuàng)建后,需要將過期的備份數(shù)據(jù)庫自動刪除,以保障磁盤空間的高效利用。在當(dāng)前維護計劃中建立清除維護任務(wù),用于刪除保留時間超過設(shè)定值的備份文件。
如上圖,打開剛才已建立的數(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ù)中文件夾以及文件保留周期
9) 如上方式是通過維護計劃向?qū)瓿稍O(shè)置,也可以通過新建維護計劃功能完成,通過新建維護計劃,然后拖動備份數(shù)據(jù)庫任務(wù)、清楚維護任務(wù),相關(guān)設(shè)置同上方法。
差異備份
1) 選擇維護計劃-新建維護計劃
2) 設(shè)置維護計劃名稱:差異備份
3) 打開差異備份計劃,并拖動備份數(shù)據(jù)庫任務(wù)與清除維護任務(wù)到當(dāng)前計劃任務(wù)框中。
4) 設(shè)置備份數(shù)據(jù)庫任務(wù)中備份類型為差異,并設(shè)置備份類型,備份指定數(shù)據(jù)庫,備份存儲文件夾
5) 雙擊打開清楚維護任務(wù),設(shè)置清除維護任務(wù)中文件夾以及文件保留周期
事務(wù)日志備份
1) 選擇維護計劃-新建維護計劃
2) 設(shè)置維護計劃名稱:事務(wù)日志備份
3) 打開差異備份計劃,并拖動備份數(shù)據(jù)庫任務(wù)與清除維護任務(wù)到當(dāng)前計劃任務(wù)框中。
4) 設(shè)置備份數(shù)據(jù)庫任務(wù)中備份類型為事務(wù)日志,并設(shè)置備份類型,備份指定數(shù)據(jù)庫,備份存儲文件夾
5) 雙擊打開清楚維護任務(wù),設(shè)置清除維護任務(wù)中文件夾以及文件保留周期
數(shù)據(jù)庫恢復(fù) 還原完整備份
還原完整備份是指對數(shù)據(jù)庫完整備份文件進行還原,將數(shù)據(jù)庫還原到完備時的狀態(tài)。
1) 選擇還原數(shù)據(jù)庫
2) 在常規(guī)選項下,設(shè)置還原目標(biāo)數(shù)據(jù)庫名稱,源設(shè)備(數(shù)據(jù)庫完備文件)等。
3) 設(shè)置還原數(shù)據(jù)庫文件存放路徑,并選擇覆蓋現(xiàn)有數(shù)據(jù)庫、回滾未提交事務(wù)。
還原完整備份+差異備份
該方式是將數(shù)據(jù)庫還原到差異備份的狀態(tài)。在還原完整備份后,可以繼續(xù)對目標(biāo)數(shù)據(jù)庫還原差異備份,用于將差異備份保存的數(shù)據(jù)更新進入當(dāng)前數(shù)據(jù)庫,使數(shù)據(jù)庫還原到差異備份時的狀態(tài)。
1) 選擇還原數(shù)據(jù)庫
2) 在常規(guī)選項下,設(shè)置還原目標(biāo)數(shù)據(jù)庫名稱,源設(shè)備(數(shù)據(jù)庫完備文件)等。
3) 設(shè)置還原數(shù)據(jù)庫文件存放路徑,并選擇覆蓋現(xiàn)有數(shù)據(jù)庫、不對數(shù)據(jù)庫執(zhí)行回滾未提交事務(wù)。
4) 上一步完成后,數(shù)據(jù)庫處于還原中狀態(tài);可繼續(xù)對數(shù)據(jù)庫進行還原,源設(shè)備選擇差異備份文件。
5) 設(shè)置差異備份文件還原時文件存放路徑,數(shù)據(jù)庫事務(wù)日志回滾方式。
還原完整備份+差異備份+事務(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ù)庫
2) 在常規(guī)選項下,設(shè)置還原目標(biāo)數(shù)據(jù)庫名稱,源設(shè)備(數(shù)據(jù)庫完備文件)等。
3) 設(shè)置還原數(shù)據(jù)庫文件存放路徑,并選擇覆蓋現(xiàn)有數(shù)據(jù)庫、不對數(shù)據(jù)庫執(zhí)行回滾未提交事務(wù)。
4) 上一步完成后,數(shù)據(jù)庫處于還原中狀態(tài);可繼續(xù)對數(shù)據(jù)庫進行還原,源設(shè)備選擇差異備份文件。
5) 設(shè)置差異備份文件還原時文件存放路徑,數(shù)據(jù)庫事務(wù)日志回滾方式。
6) 差異備份還原完成后,數(shù)據(jù)庫處于還原中狀態(tài);繼續(xù)選擇還原,還原事務(wù)日志文件到當(dāng)前數(shù)據(jù)庫。
選擇還原事務(wù)日志,常規(guī)選擇設(shè)置
還原時間點設(shè)置;通過設(shè)置該時間點,可以將數(shù)據(jù)庫還原到做完備時至事務(wù)日志備份時間段內(nèi)的任一時間點。
選項中設(shè)置回滾未提交事務(wù)
執(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è)資訊頻道!
免責(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)容。