基于严重性级别的 SQL Server 警报不起作用

基于严重性级别的 SQL Server 警报不起作用


我是 SQL Server 警报的新手,我正在尝试设置基于严重性级别的警报,该警报应运行作业并发送通知。
为了测试警报是否正常工作,我从下载了一个示例损坏数据库http://blogs.msdn.com/b/sqlserverstorageengine/archive/2007/04/17/example-corrupt-database-to-play-with.aspx,我已恢复数据库并针对数据库发出查询,但查询失败,错误代码为 824,级别为 24。
但是,尽管该错误是严重错误,并已记录到 SQL 日志和 Windows 应用程序日志中,但似乎没有任何作用,我甚至对特定数据库和所有数据库都进行了警报测试。
(我甚至在所有其他级别(从 19 级及以上)设置了警报,只是为了确认没有发生任何事情。)
但是,基于错误编号 824 的警报确实有效,基于性能计数器的 Sql 错误计数器的警报也确实正确工作。
有什么建议吗?

答案1

相关内容