![基于严重性级别的 SQL Server 警报不起作用](https://linux22.com/image/569359/%E5%9F%BA%E4%BA%8E%E4%B8%A5%E9%87%8D%E6%80%A7%E7%BA%A7%E5%88%AB%E7%9A%84%20SQL%20Server%20%E8%AD%A6%E6%8A%A5%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我是 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 错误计数器的警报也确实正确工作。
有什么建议吗?