Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我公司的 SQL Server (2005) 中,有一个工作大约有 20 个步骤。每一步都设置为出错时进入下一步。如果步骤有错误,发送通知的最佳方法是什么?
我这样做的方式是在每个步骤之间,有一个发送通知的步骤。所以第 1 步说失败,转到“第 2 步:通知第 1 步失败”,成功,转到第 3 步。第 3 步说失败,转到“第 4 步:通知第 3 步失败”,成功时,转到第 5 步。等等。感觉有点脏,但由于我们使用简单的数据库邮件进行警报(而不是代理操作员等),因此对这些中间步骤进行编码非常容易。您甚至可以使用标记,以便所有步骤只需调用一个存储过程,并且可以自动填写参数。