MS SQL SERVER 設定排程自動每日備份

利用SQL SERVER AGENT
新增作業
新增步驟
(把 DBNAME 修改成您的資料庫名稱)

-------------------------- DB Backup 週備份-----------------------------
DECLARE @bkFileName nvarchar(255)
SET DATEFIRST 1
SELECT @bkFileName =
CASE DATEPART(dw, GETDATE())
WHEN 1 THEN N'E:\new_SQL\星期一.bak'
WHEN 2 THEN N'E:\new_SQL\星期二.bak'
WHEN 3 THEN N'E:\new_SQL\星期三.bak'
WHEN 4 THEN N'E:\new_SQL\星期四.bak'
WHEN 5 THEN N'E:\new_SQL\星期五.bak'
WHEN 6 THEN N'E:\new_SQL\星期六.bak'
WHEN 7 THEN N'E:\new_SQL\星期日.bak'
END
BACKUP DATABASE [DBNAME] TO DISK = @bkFileName WITH INIT,NOUNLOAD,NAME=N'DBNAME 備份',NOSKIP,STATS=10,NOFORMAT
-------------------------- DB Backup 週備份-----------------------------

排程勾選 星期一 ~ 日 時間 自訂

留言

這個網誌中的熱門文章

EXCEL 2013 點選超連結,出現 您組織的原則不允許我們為您完成此動作

JUNIPER SRX 防火牆設定管理介面存取來源限制

WIN7無法安裝IE11