我有一个每天做某事的时间表,在一个时间间隔内每两个小时做一次。我想为此计划设置一个结束日期,但我想知道它是包含的还是排他的。换句话说,如果我将结束日期设置为 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/