如何在(SQL Server Management Studio)中的Sql Server Agent中运行一个月内“x”天的作业?
例如:每个月的第2个月和第3个月
问题是这些天我不确定!用户将指定“x”天数!
例如,用户感觉四月份他希望在'x'天安排工作。这里x = 4月1日,2日和4日。
5月份,他感觉安排在'x'天。这里x = 7,8和10!
是否可以这样安排?
是否有任何脚本来安排这个???
答案 0 :(得分:3)
制定一个在这三天运行的时间表。将此作业分配给该计划。
(详细说明并使其清楚)。 制定三个时间表(右键单击作业,管理时间表)。在新计划中选择 - 每月重复。一个开始第一个,一个开始第二个,一个开始每个月的第三个(例如,或者你想要的任何一天的x次。)
将这些日程安排命名为易于在列表中显示的内容。
在您希望在这些日子上运行的工作,其上的属性,计划,然后选择您要分配给给定作业的计划。
应该是全部。
答案 1 :(得分:1)
如果时间表是用户定义的,那么我可能只是安排作业每天运行,并且第一步是检查它是否应该在今天运行,如果没有退出。
答案 2 :(得分:0)
检查Howto Schedule a Job并按照cairnz的说明进行操作。