首页 > 解决方案 > 如何将 SQL 作业失败记录到日志表?

问题描述

SQL 作业从 SQL 代理运行。目前,我们没有为 SQL 作业的失败配置电子邮件通知。

我正在考虑从日志表中获取错误。然后再有一个存储过程来生成错误报告。

select  top 10 * from msdb.dbo.sysjobhistory

如何将 SQL 作业失败记录到日志表?当一个作业计划每 5 分钟运行一次并且错误将被更新(或)错误将作为新记录插入时会发生什么?

在此处输入图像描述

标签: sqlsql-server

解决方案


按着这些次序:

  • 打开作业属性
  • 进入步骤
  • 按编辑按钮进入步骤
  • 在高级下导航
  • 将失败操作更改为Quit the job reporting failure
  • 然后检查日志到表

在此处输入图像描述


推荐阅读