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 服务器代理作业。当 SQL Server 代理的任何作业失败时,它会将作业名称通过电子邮件发送给管理员。
创建这样一个可以监控所有工作的工作的最佳方法是什么?
您可以通过多种方式解决此问题。从我的脑海中,您可以使用计划自动交付的 SSRS 报告。或者定期运行的 SQL 代理作业。
在这两种情况下,都需要构建一个底层存储过程来查询 MSDB 中的 sysjobs 和相关表。