我有一份工作应该每上午 11 点和晚上 8 点运行一次。大约两周前,它开始不遵守时间表。我发现的“修复”是手动启 Action 业,然后作业会根据时间表重新启动一段时间,但最终问题再次出现。
最大的问题是从来没有任何错误信息。如果工作失败,我应该会收到一封通知电子邮件,但我没有收到。在 sql server 代理日志和作业历史记录中,没有错误。在作业历史记录中,我可以清楚地看到作业跳过了计划,因为没有条目。好像还没开始,就好像运行时间还没到。
计划设置为每天运行,并且对运行时间没有限制。 sql 代理设置为在意外停止时自动重新启动。
以前有人遇到过这个问题吗?
最佳答案
检查用于运行作业的用户。可能用户密码已过期或用户本身不再活跃。
关于SQL Server 代理作业未运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6820465/