SQL Server 代理作业未运行

标签 sql sql-server-agent sql-job

我有一份工作应该每上午 11 点和晚上 8 点运行一次。大约两周前,它开始不遵守时间表。我发现的“修复”是手动启 Action 业,然后作业会根据时间表重新启动一段时间,但最终问题再次出现。

最大的问题是从来没有任何错误信息。如果工作失败,我应该会收到一封通知电子邮件,但我没有收到。在 sql server 代理日志和作业历史记录中,没有错误。在作业历史记录中,我可以清楚地看到作业跳过了计划,因为没有条目。好像还没开始,就好像运行时间还没到。

计划设置为每天运行,并且对运行时间没有限制。 sql 代理设置为在意外停止时自动重新启动。

以前有人遇到过这个问题吗?

最佳答案

检查用于运行作业的用户。可能用户密码已过期或用户本身不再活跃。

关于SQL Server 代理作业未运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6820465/

相关文章:

sql-server-2005 - 对象 'sysjobs'、数据库 'msdb'、架构 'dbo' 的 SELECT 权限被拒绝

SSIS 包未从 SQL 代理作业执行

MySQL 条件相反

sql - 显示查询中 SQL Server 代理运算符的列表

mysql - 我如何按情况使用更大的mysql日期?

excel - SSIS 将自定义 header 添加到 Excel 文件

sql-server - 如何准确检测SQL Server作业是否正在运行并处理已经运行的作业?

sql - 如何找到在两个表之间聚合数据的 SQL 作业

sql - 计算两个日期时间之间的时间 - ActiveRecord/SQL/Heroku

php - 查找 MAX AVG 的 SQL 请求