1. 程式人生 > >資料庫SQL Server 2014 設定自動備份(維護計劃和作業)

資料庫SQL Server 2014 設定自動備份(維護計劃和作業)

前言

    1、SQL Server資料庫自動備份可以有兩種操作

         第一種是在SQL控制檯下的伺服器名稱展開,展開“管理”--選擇“維護計劃”,右鍵“新建維護計劃”即可。

         

         第二種是在SQL控制檯下的伺服器名稱展開,點選“SQL Server代理”--選擇“作業”,右鍵“新建作業”即可。

    

     

    2、SQL Server 維護計劃與作業關係區別 

         對於二者的區別,你可以把維護計劃看作是針對資料庫進行維護的作業模板。自定義作業具有更廣泛的用途,當然,也具有更復雜的操作。

         所以,如果僅僅是做個數據庫優化、備份什麼的,用維護計劃比較合適;而如果需要制定維護計劃應對不了的操作,

    

     比如說,每天定時執行某個儲存過程,就只能用作業來實現。

         維護計劃預置了一些模板,實際上和作業一樣去執行。

         維護計劃本質上也是作業去排程的,所以可以看成是作業中的一部分。

資料庫備份(維護計劃)

    1、選擇 “管理” —>  “維護計劃”  —> “新建維護計劃” —>  “維護計劃嚮導”,具體如下圖所示:

         

    2、點選下一步,填寫相應的“名稱”和“說明”,點選“更改”按鈕,具體如下圖所示:

         

    3、在“新建作業計劃”介面,可以進行作業設定,具體如下圖所示:

         

          計劃型別:重複執行;

          頻率執行:每週(每天、每月);

          每天頻率:時間自行選擇;

          持續時間:開始時間預設當前時間,結束時間可以不填;

     4、完成作業後點擊確定,然後選擇 “ 備份資料庫(完整)”,具體如下圖所示:

           

    5、如果有多個數據庫同時備份,這裡可以選擇執行順序,選擇資料庫備份,具體如下圖所示:

           

     6、選擇要備份的資料庫(可以多選),具體如下圖所示:

           

     7、選擇資料庫備份的目錄,具體如下圖所示:

          

     8、選項中可以設定備份是否壓縮以及驗證資料庫完整性

          

     9、選擇報告選項的儲存地址,具體如下圖所示:

           

    10、完成該向導介面,可以看到設定備份的詳細資訊,具體如下圖所示:

           

    11、資料庫自動備份就設定完成

          

 資料庫備份(作業)

    1、“作業”資料夾右鍵點選,出現右鍵選單,點選“新建作業”,具體如下圖所示:

          

    2、 “新建作業”對話方塊,點選“常規”,輸入名稱(自定義),並選擇相關使用者,該名稱將顯示在作業區域,具體如下圖所示:

           

    3、點選“步驟”選項頁,點選“新建”按鈕,具體如下圖示:

          

    4、“新建作業步驟”對話方塊中輸入自定義名稱,選擇備份資料庫,並定義相關備份指令碼,具體如下圖所示:

          

declare @filename varchar(255)
declare @date datetime

select @date=getdate()
select @filename='D:\DataBase\Test\bak\SQL-'+CAST(DATEPART(yyyy,@date) as varchar)+'-'+CAST(DATEPART(mm,@date) as varchar)+'-'+CAST(DATEPART(dd,@date) as varchar)+'.bak'

backup database TestDBName to disk=@filename with init

go

        @filename       備份儲存地址和名稱

        TestDBName   換成對應的資料庫名

    5、“新建作業步驟”對話方塊,點選“高階”選項頁區域,選擇成功時要執行的操作,以及失敗時要執行的操作,具體如下圖示:

           

    6、計劃選項頁,點選“新建”按鈕,具體如下圖所示:

           

    7、 “新建作業計劃”對話方塊,自定義計劃名稱,選擇要執行時段。執行頻率等,具體如下圖所示:

           

    8、操作完成後,點選“新建作業”對話方塊中的“確定”按鈕,具體如下圖所示:

           

 總結

    SQL Server備份可以使用維護計劃和作業兩種方式,進行自動備份。

優秀是一種習慣,歡迎大家關注學習