使用系统监视器,您可以创建一个警报,当系统监视器计数器达到阈值时触发。 为了响应警报,系统监视器可以启动应用程序,例如编写用于处理警报条件的自定义应用程序。 例如,可以创建在死锁数超过特定值时引发的警报。
还可以使用 Microsoft SQL Server Management Studio 和 SQL Server 代理定义警报。 有关详细信息,请参阅 “警报”。
设置 SQL Server 数据库警报
在“性能”窗口的导航树上,展开 “性能日志”和“警报”。
右键单击 “警报”,然后单击“ 新建警报设置”。
在 “新建警报设置” 对话框中,键入新警报的名称,然后单击“ 确定”。
在新警报对话框的“ 常规 ”选项卡上,添加 批注,然后单击“ 添加 ”以向警报添加计数器。
所有警报必须至少有一个计数器。
在“添加计数器”对话框中,从 “性能对象 ”列表中选择一个 SQL Server 对象,然后从列表中选择一个 计数器。
若要将计数器添加到警报,请单击“ 添加”。 可以继续添加计数器,也可以单击“ 关闭 ”返回到新警报的对话框。
在新警报对话框中,单击“当值为”列表中的“超出”或“下限”,然后在“限制”中输入阈值。
当计数器的值大于或小于阈值时,将生成警报(具体取决于你单击了 “超过 ”或 “下”)。
在每个框中的 采样数据 中,设置采样频率。
在 操作 选项卡上,设置每次触发警报时要执行的操作。
在“ 计划 ”选项卡上,设置警报扫描的启动和停止计划。