在我公司的SQL Server (2005)中,有一个作业大约有20个步骤。每一步都设置为在出错时转到下一步。如果一个步骤有错误,那么发送通知的最好方法是什么?
发布于 2011-07-20 21:55:39
我这样做的方式是在每个步骤之间,有一个发送通知的步骤。因此,步骤1表示在失败时,移动到“步骤2:通知步骤1失败”,在成功时,移动到步骤3。步骤3表示在失败时,移动到“步骤4:通知步骤3失败”,在成功时,移动到步骤5。感觉有点脏,但由于我们使用简单的数据库邮件(而不是代理操作员等)发送警报,因此编写这些中间步骤非常容易。您甚至可以使用令牌,这样所有步骤只需调用一个存储过程,参数就可以自动填充。
https://stackoverflow.com/questions/6754341
复制相似问题