sql-server - sql server 作业计划的结束日期是包含的还是排除的

标签 sql-server sql-server-2005 scheduling jobs sql-server-agent

我有一个每天做某事的时间表,在一个时间间隔内每两个小时做一次。我想为此计划设置一个结束日期,但我想知道它是包含的还是排他的。换句话说,如果我将结束日期设置为 3 月 26 日,那么今天将是它运行的最后一天,或者明天(今天是 3 月 25 日)。

最佳答案

如果您使用 sysschedules_localserver_view View 查看 msdb 数据库,那么您可以看到计划以及结束日期 (active_end_date = March 26) 和结束时间 (active_end_time),很可能是 235959,这意味着任何计划结束日期为 3 月 26 日的作业都将在 3 月 26 日运行,“错过”的第一天将是 27 日。我可以从痛苦的经验中确认这一点,即在“作业 - 计划”对话框中设置结束日期后,作业将在该日期运行。所以结束日期是包含在内的。

关于sql-server - sql server 作业计划的结束日期是包含的还是排除的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5432378/

相关文章:

sql - 从 SQL/SSRS 2005 中的每一行中选择最大日期的列名

batch-file - 如何在 LAMP 堆栈上运行 'job scheduler'?

java - SQL Server/JDBC 连接问题

c# - C#SQL Server程序集引发错误?

sql - SQL中的父子记录关系?

sql-server-2005 - 在 T-SQL 脚本中使用或不使用 "GO"会影响结果吗?

sql-server - 通过 URL 访问 SSRS 报告时需要传递什么凭据?

sql - 从表创建花名册

php - 使用 MySQL 数据库或文本文件中的数据安排电子邮件

android - 在 Android 中使用服务在 Android 中安排电子邮件/在 Android 中在后台发送电子邮件