如何为在SQL 2008中运行当月前10天的完整备份创建维护计划? 谢谢!
答案 0 :(得分:3)
创建维护计划并安排它每天运行。
然后进入“SQL Server代理”中的工作并修改启动备份的TSQL - 在那里放置一个只在该月的前10天执行备份的条件。
If DatePart (dd, GetDate()) < 11
BEGIN
BACKUP DATABASE AdventureWorks2008R2
TO DISK = 'Z:\SQLServerBackups\AdvWorksData.bak'
WITH FORMAT;
END