0

我已经定义了一个 SQL Server 代理作业,以便在特定磁盘位置备份“mydb”。

BACKUP DATABASE [MYDB] TO  DISK = N'C:\Dummy.bak' WITH RETAINDAYS = 3;

我计划在一周中的每一天都执行这项工作,而不是星期天。问题是:我可以设置在我的 bak 文件中有 n 个不同的备份实例,而不是使用 n retaindays 参数,并删除其他实例吗?

4

1 回答 1

1

首先,要清楚了解参数“RETAINDAYS”,请浏览以下博客链接

但是,如果我正确地解决了您的问题,您担心的是避免在周日执行作业,我认为这可以在作业调度设置中进行配置。您可以选择或取消选择一周中的任何一天(在频率部分)以根据您的要求执行作业。

于 2019-11-14T08:26:43.843 回答