如何为sql agent中的每个步骤实现失败通知。或者是 它只能在作业级别实现作业通知
答案 0 :(得分:1)
是的,您可以在步骤级别执行此操作。一种方法是将每个步骤的On failure action
配置为:Quit the job reporting failure
。以下是Microsoft documentation,其中包含完整说明。
设置作业步骤成功或失败流程
- 在对象资源管理器中,展开“SQL Server代理”,然后展开“作业”。
- 右键单击要编辑的作业,然后单击“属性”。
- 选择“步骤”页面,单击一个步骤,然后单击“编辑”。
- 在“作业步骤属性”对话框中,选择“高级”页面。
- 在“成功时操作”列表中,单击作业步骤成功完成时要执行的操作。
- 在“重试尝试”框中,输入从0到9999的次数,在考虑之前应重复作业步骤 失败了。如果在“重试”中输入的值大于0 尝试框,在重试间隔(分钟)框中输入数量 从1到9999的分钟,必须在作业步骤之前通过 重试。
- 在“失败时操作”列表中,单击作业步骤失败时要执行的操作。
醇>