前言
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備份可以使用維護計划和作業兩種方式,進行自動備份。
優秀是一種習慣,歡迎大家關注學習