當前位置:
首頁 > 知識 > 資料庫SQL Server 2014 設置自動備份(維護計劃和作業)

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

前言

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

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

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

打開今日頭條,查看更多圖片

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

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

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

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

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

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

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

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

資料庫備份(維護計劃)

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

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

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

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

3、在「新建作業計劃」界面,可以進行作業設置,具體如下圖所示:

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

計劃類型:重複執行;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

10、完成該嚮導界面,可以看到設置備份的詳細信息,具體如下圖所示:

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

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

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

資料庫備份(作業)

1、「作業」文件夾右鍵點擊,出現右鍵菜單,點擊「新建作業」,具體如下圖所示:

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

2、「新建作業」對話框,點擊「常規」,輸入名稱(自定義),並選擇相關用戶,該名稱將顯示在作業區域,具體如下圖所示:

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

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

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

4、「新建作業步驟」對話框中輸入自定義名稱,選擇備份資料庫,並定義相關備份腳本,具體如下圖所示:

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

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

declare @filename varchar(255)
declare @date datetime
select @date=getdate()
select @filename="D:DataBaseTestakSQL-"+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

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

@filename 備份保存地址和名稱

TestDBName 換成對應的資料庫名

5、「新建作業步驟」對話框,點擊「高級」選項頁區域,選擇成功時要執行的操作,以及失敗時要執行的操作,具體如下圖示:

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

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

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

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

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

8、操作完成後,點擊「新建作業」對話框中的「確定」按鈕,具體如下圖所示:

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

總結

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

作者:Crazy Struggle

原文:https://www.cnblogs.com/1312mn/p/10156897.html

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

使用Spring Cloud和Reactor在微服務中實現Event Sourcing
Python 程序員必須要學會的「日誌」記錄

TAG:程序員小新人學習 |