新SQL Server作业的下一个运行日期是什么?

时间:2016-12-30 12:45:29

标签: sql-server sql-server-2008-r2 jobs sql-agent-job

我创建了一个新的SQL Server作业,该作业每年运行一次,它当前已启用并配置为在新年的第一天运行。

为了确保配置日期正确,我运行以下命令:

sp_help_jobschedule @job_name = 'MyJobName'

它返回" next_run_date"和" next_run_time"为0.

如何查看以前从未执行过的新SQL Server作业的next_run_date和next_run_time?

2 个答案:

答案 0 :(得分:2)

您还可以从Management Studio查看下一个运行日期时间。 在SQL Server代理中,您可以找到“作业活动监视器”(双击它)。

enter image description here

然后您将看到下一个运行列

答案 1 :(得分:0)

您需要查看 msdb.dbo.sysschedules 。列freq_type会给出作业的频率..

1 =仅一次

4 =每日

8 =每周

16 =每月

32 =每月,相对于freq_interval

64 = SQL Server代理服务启动时运行

128 =计算机空闲时运行