首先我們登錄到MS SQL Server Management studio中,找到管理下面的維護計划
1.首先我們登錄到MS SQL Server Management studio中,找到管理下面的維護計划
在Management Studio中新建維護計划時,提示以下錯誤信息:
“代理XP”組件已作為此服務器安全配置的一部分被關閉。系統管理員可以使用sp_configure來啟用“代理XP”。有關啟用“代理XP”的詳細信息,請參閱SQL Server聯機叢書中的“外圍應用配置器”。(ObjectExplorer)


2.在維護計划向導中選擇更改
3.計划類型中定義重復執行、CPU空閑時、MSSQL服務啟動時或只執行一次
頻率中選擇是每天、每周還是每月執行,並選擇哪一天執行
每天頻率定義每天開始備份的時間點,也可以每隔多少小時執行一次
持續時間定義該計划任務開始和結束時間,默認無結束日期
4.選擇一項或多項需要執行的任務,此次我們選擇全備+清除任務,一般生產環境中還需組合差異備份的計划任務並行。
5.配置全備備份任務
一般選擇對象類型分為:所有數據庫和指定數據庫。其中指定數據庫可選擇某一個或幾個數據庫或者選擇系統數據庫、用戶數據庫。關於系統和用戶數據庫我會在之后的文章中詳細解釋。
備份集過期時間一般默認不選擇,因為我們有清除任務。
選擇的備份文件夾最好是我們自建的一個專用目錄,對之后的管理都會方便很多。
6.配置清除維護任務
一般在生產中都是刪除一定期限的備份文件,保留日志方便以后查看。
7.完成計划任務配置
如果所有任務都出現成功標志點擊關閉就可以了,如有警告或者錯誤需根據信息修改。
8.最后看下備份日志(我只備份了系統數據庫)
Microsoft(R) 服務器維護實用工具(Unicode)版本 10.50.1600
報告是在“WIN-3M3K5F0D0KU”上生成的。
維護計划: 備份計划
持續時間: 00:00:03
狀態: 成功。
詳細信息:
備份數據庫(完整) (WIN-5P2K3F2D3KW)
在 本地服務器連接 上備份數據庫
兼容級別為 70 (SQL Server 7.0 版)的數據庫將被跳過。
數據庫: 指定數據庫
類型: 完整
追加現有
任務開始: 2020-11-26T10:40:01。
任務結束: 2020-11-26T10:40:04。
成功
命令:BACKUP DATABASE [master] TO DISK = N''D:\bak\master_backup_2020_11_26_104001_3975086.bak'' WITH RETAINDAYS = 3, NOFORMAT, NOINIT, NAME = N''master_backup_2020_11_26_104001_3975086'', SKIP, REWIND, NOUNLOAD, STATS = 10
GO
BACKUP DATABASE [model] TO DISK = N''D:\bak\model_backup_2020_11_26_104001_4131246.bak'' WITH RETAINDAYS = 3, NOFORMAT, NOINIT, NAME = N''model_backup_2020_11_26_104001_4131246'', SKIP, REWIND, NOUNLOAD, STATS = 10
GO
BACKUP DATABASE [msdb] TO DISK = N''D:\bak\msdb_backup_2020_11_26_104001_4131246.bak'' WITH RETAINDAYS = 3, NOFORMAT, NOINIT, NAME = N''msdb_backup_2020_11_26_104001_4131246'', SKIP, REWIND, NOUNLOAD, STATS = 10
“清除維護”任務 (WIN-3M3K5F0D0KU)
本地服務器連接 上的清除維護
清除 數據庫備份 個文件
保留時間: 超過 2 天
任務開始: 2020-11-26T10:40:04。
任務結束: 2020-11-26T10:40:04。
成功
命令:EXECUTE master.dbo.xp_delete_file 0,N''D:\bak'',N''bak'',N''2020-11-24T10:40:04''
GO