資料庫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: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
@filename 備份保存地址和名稱
TestDBName 換成對應的資料庫名
5、「新建作業步驟」對話框,點擊「高級」選項頁區域,選擇成功時要執行的操作,以及失敗時要執行的操作,具體如下圖示:
6、計劃選項頁,點擊「新建」按鈕,具體如下圖所示:
7、「新建作業計劃」對話框,自定義計劃名稱,選擇要執行時段。執行頻率等,具體如下圖所示:
8、操作完成後,點擊「新建作業」對話框中的「確定」按鈕,具體如下圖所示:
總結
SQL Server備份可以使用維護計劃和作業兩種方式,進行自動備份。
作者:Crazy Struggle
原文:https://www.cnblogs.com/1312mn/p/10156897.html
※使用Spring Cloud和Reactor在微服務中實現Event Sourcing
※Python 程序員必須要學會的「日誌」記錄
TAG:程序員小新人學習 |