SQL Server数据库设置自动备份策略
一. 簡單介紹
SQL Server自帶的維護(hù)計劃是一個非常有用的維護(hù)工具,能夠完成大部分的數(shù)據(jù)庫的維護(hù)任務(wù).
?
數(shù)據(jù)庫的備份也是日常工作中非常重要的一個環(huán)節(jié)。備份的方法非常的多.
今天給大家介紹最簡單的一種方法:?直接通過SQL Server Management Studio的圖形界面去設(shè)置備份策略.
而且這種操作方式對于即時性的備份需求的響應(yīng)也是最快的,?不需要寫代碼,?直接通過圖形化界面設(shè)置就可以創(chuàng)建備份策略.
?
二.?需求
下面就結(jié)合具體的工作場景來講解如何創(chuàng)建備份策略.
例如, 對一個生產(chǎn)系統(tǒng)的備份一般是這樣要求的:
- 1. 每周六一個全量備份 (本篇文章只實(shí)現(xiàn)這個需求,?另外兩個請大家參照需求1去實(shí)現(xiàn))
- 2. 工作日時間每天一個增量備份
- 3. 全部的備份在一個月之后自己主動刪除
三.?動手操作
操作步驟 1.?新建維護(hù)計劃 2.?給維護(hù)計劃命名 3.?創(chuàng)建維護(hù)計劃的任務(wù) 4.?設(shè)置維護(hù)計劃的任務(wù) 5.?設(shè)置子計劃 6.?在作業(yè)中找到該計劃,?并進(jìn)行測試 7.?執(zhí)行成功后,?在設(shè)置的備份文件中找到備份的bak文件 8.?若執(zhí)行失敗,?查看作業(yè)的歷史記錄并修正(一般可能是執(zhí)行該作業(yè)的賬號權(quán)限問題,?請自己探索) |
?
實(shí)現(xiàn)每周六全量備份的需求
1. 新建維護(hù)計劃
?
?
2.?給維護(hù)計劃命名,?比如這里我們命名為"Saturday_full_backup"
?
?
? 3.?拖動工具箱,?創(chuàng)建維護(hù)計劃的任務(wù)
?
4.?對任務(wù)進(jìn)行設(shè)置,?參考如下圖示(win10下,?設(shè)置任務(wù)的界面顯示有點(diǎn)問題,?這里我截的是服務(wù)器的圖)
設(shè)置備份類型為:完整(全量)
?
5.?任務(wù)設(shè)置完成后,?設(shè)置子計劃
設(shè)置執(zhí)行時間為:每周的周六,?晚上22點(diǎn)
?
?
?
6.?備份策略設(shè)置完成后,?在左邊的側(cè)邊欄里,?找到你創(chuàng)建的備份策略,
SQL Server 代理 -->?作業(yè) -->?Saturday_full_backup.Subplan_1(你自己剛創(chuàng)建的備份策略)
?
7.?右鍵點(diǎn)擊該作業(yè),?選擇"作業(yè)開始步驟"
?
8.?作業(yè)執(zhí)行成功后,?進(jìn)入設(shè)置的備份文件夾,查看剛執(zhí)行的備份任務(wù)
?
?
至此,?SQL Server數(shù)據(jù)庫設(shè)置自動備份策略已完成~
如果作業(yè)執(zhí)行失敗,?右鍵該作業(yè),?查看"歷史記錄",?找到錯誤原因并修正
一定要學(xué)會看報錯日志,?這是以不變應(yīng)萬變的方法!
總結(jié)
以上是生活随笔為你收集整理的SQL Server数据库设置自动备份策略的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js-cookie使用方法
- 下一篇: vb.net oracle数据库,vb.