1. 程式人生 > 資料庫 >SQL Server資料庫設定自動備份策略的完整步驟

SQL Server資料庫設定自動備份策略的完整步驟

先了解一下:為何要做備份?

資料備份是容災的基礎,是指為防止系統出現操作失誤或系統故障導致資料丟失,而將全部或部分資料集合從應用主機的硬碟或陣列複製到其它的儲存介質的過程。傳統的資料備份主要是採用內建或外接的磁帶機進行冷備份。但是這種方式只能防止操作失誤等人為故障,而且其恢復時間也很長。隨著技術的不斷髮展,資料的海量增加,不少的企業開始採用網路備份。網路備份一般通過專業的資料儲存管理軟體結合相應的硬體和儲存裝置來實現。

一. 簡單介紹

SQL Server自帶的維護計劃是一個非常有用的維護工具,能夠完成大部分的資料庫的維護任務.

資料庫的備份也是日常工作中非常重要的一個環節。備份的方法非常的多.

今天給大家介紹最簡單的一種方法: 直接通過SQL Server Management Studio的圖形介面去設定備份策略.

而且這種操作方式對於即時性的備份需求的響應也是最快的,不需要寫程式碼,直接通過圖形化介面設定就可以建立備份策略.

二.需求

下面就結合具體的工作場景來講解如何建立備份策略.

例如,對一個生產系統的備份一般是這樣要求的:

- 1. 每週六一個全量備份 (本篇文章只實現這個需求,另外兩個請大家參照需求1去實現)

- 2. 工作日時間每天一個增量備份

- 3. 全部的備份在一個月之後自己主動刪除

三.動手操作

操作步驟

1.新建維護計劃

2.給維護計劃命名

3.建立維護計劃的任務

4.設定維護計劃的任務

5.設定子計劃

6.在作業中找到該計劃,並進行測試

7.執行成功後,在設定的備份檔案中找到備份的bak檔案

8.若執行失敗,檢視作業的歷史記錄並修正(一般可能是執行該作業的賬號許可權問題,請自己探索)

實現每週六全量備份的需求

1. 新建維護計劃

    

2.給維護計劃命名,比如這裡我們命名為"Saturday_full_backup"

3.拖動工具箱,建立維護計劃的任務

4.對任務進行設定,參考如下圖示(win10下,設定任務的介面顯示有點問題,這裡我截的是伺服器的圖)

設定備份型別為:完整(全量)

5.任務設定完成後,設定子計劃

設定執行時間為:每週的週六,晚上22點      

6.備份策略設定完成後,在左邊的側邊欄裡,找到你建立的備份策略,

SQL Server 代理 -->作業 -->Saturday_full_backup.Subplan_1(你自己剛建立的備份策略)

        

7.右鍵點選該作業,選擇"作業開始步驟"

8.作業執行成功後,進入設定的備份資料夾,檢視剛執行的備份任務

至此,SQL Server資料庫設定自動備份策略已完成~

如果作業執行失敗,右鍵該作業,檢視"歷史記錄",找到錯誤原因並修正

一定要學會看報錯日誌,這是以不變應萬變的方法!

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對我們的支援。