0

如何实现sql代理中每一步的失败通知。或者只能在作业级别实现作业通知

4

1 回答 1

1

是的,您可以在步骤级别执行此操作。一种方法是将On failure action每个步骤的 配置为:Quit the job reporting failure. 这是Microsoft 文档,其中包含完整的说明。

设置作业步骤成功或失败流程

  1. 在对象资源管理器中,展开 SQL Server 代理,然后展开作业。
  2. 右键单击要编辑的作业,然后单击属性。
  3. 选择“步骤”页面,单击一个步骤,然后单击“编辑”。
  4. 在“作业步骤属性”对话框中,选择“高级”页面。
  5. 在成功操作列表中,单击作业步骤成功完成时要执行的操作。
  6. 在重试尝试框中,输入从 0 到 9999 的次数,在作业步骤被认为失败之前应重复该次数。如果您在重试尝试框中输入的值大于 0,请在重试间隔(分钟)框中输入从 1 到 9999 的分钟数,在重试作业步骤之前必须经过该分钟数。
  7. 在失败时操作列表中,单击作业步骤失败时要执行的操作。
于 2016-11-25T10:47:22.397 回答