sqlserver 可以通過微軟工具 SQL Server Management Studio 進行數據庫定時自動備份,具體步驟如下:
1,打開SQL Server Management Studio (本例以sqlserver2008 r2為例),打開 作業
2,“作業”文件夾右鍵點擊,出現右鍵菜單,點擊“新建任務”
3,在“新建任務”對話框,常規區域,輸入名稱(自定義),並選擇相關用戶,該名稱將顯示在作業區域
4,在步驟選項頁,點擊“新建”按鈕
5,在“新建作業步驟”對話框中輸入自定義名稱,選擇備份數據庫,並定義相關備份腳本。
6 ,備份腳本可如下
declare @filename varchar(255) declare @date datetime select @date=getdate() select @filename='D:\backup\SQL-'+CAST(DATEPART(yyyy,@date) as varchar)+'-'+CAST(DATEPART(mm,@date) as varchar)+'-'+CAST(DATEPART(dd,@date) as varchar)+'.bak' backup database abc to disk=@filename with init go
7,在“新建作業步驟”對話框 的“高級”選項頁 區域,選擇 成功時要執行的操作,以及失敗時要執行的操作。
8,在計划選項頁,點擊“新建”按鈕
9,在“新建作業計划”對話框,自定義計划名稱,選擇要執行時段。執行頻率等
10,操作完成后,點擊“新建作業”對話框中的“確定”按鈕
原文:https://blog.csdn.net/mystonelxj/article/details/79971083
==================華麗的分割線 =============================
我應用的腳本
declare @filename varchar(255) declare @date datetime select @filename='D:\database_bak\xh-'+convert(varchar(50),getdate(),23)+'.bak' backup database xh to disk=@filename with init