1

我想创建一个存储过程/作业来监视所有 SQL 服务器代理作业。当 SQL Server 代理的任何作业失败时,它会将作业名称通过电子邮件发送给管理员。

创建这样一个可以监控所有工作的工作的最佳方法是什么?

4

1 回答 1

1

您可以通过多种方式解决此问题。从我的脑海中,您可以使用计划自动交付的 SSRS 报告。或者定期运行的 SQL 代理作业。

在这两种情况下,都需要构建一个底层存储过程来查询 MSDB 中的 sysjobs 和相关表。

于 2011-07-14T16:50:03.713 回答