【发布时间】:2019-02-12 18:14:08
【问题描述】:
当 sql 作业只有 1 个(或更多)步骤失败时,尝试找出是否有设置电子邮件通知的方法。我有一个有 9 个步骤的工作,但是每个步骤都需要设置为即使失败也可以继续下一步。所以即使一个步骤失败,因为我需要它去下一步它没有设置为“报告失败”。由于 SQL Server 代理没有“报告失败并转到下一步”选项,我想知道是否有人有任何解决方法来获取通知
【问题讨论】:
-
你能在工作步骤中编写通知吗?
-
考虑到知道哪个步骤失败可能很重要,使用
TRY...CATCH并在@987654323 中发送电子邮件(由sp_send_dbmail)似乎是一个“更好”的想法@.
标签: sql sql-server ssms sql-agent