SQL Server job突然不工作了
发现根本没有找到要执行的语句,后来从中发现了这个功能是在完成的。
本来是分钟运行一次,但是发现已经很久没运行了,手动运行了一下是正常的,为什么突然不工作了?而且发现所有的都没有正常工作。我查了一下的发现记录竟然停在“月号”,而系统现在的时间是月号。原来这台机器被改过时间运行到月号,今天又改回到正常时间了。
:由于之前计算的下次运行时间是在月号,而当前系统修改到正常时间后是月号,所以不会运行。用下面的代码查看了下次运行时间:
schedule_idname jjob_id next_run_time 66 next_run_time
next_run_date
sysjobschedules j
sysjobs s sjob_id jjob_id
name
@job_name
是月号的某个时间点。
:导出脚本,删除旧的然后重建,之后正常工作。
下次运行时间(网上看到说用可以,自己没有试过)。
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。