设置 SQL Server 数据库警报 (Windows)

适用于:SQL Server

可以使用系统监视器来创建在系统监视器计数器达到阈值时引发的警报。 作为对警报的响应,系统监视器会启动一个应用程序,例如为处理警报情况而编写的自定义应用程序。 例如,您可以创建在死锁数超过特定值时将会引发的警报。

还可以使用 Microsoft SQL Server Management Studio 和 SQL Server 代理来定义警报。 有关详细信息,请参阅 “警报”

设置 SQL Server 数据库警报

  1. 在“性能”窗口的导航树中,展开“性能日志和警报”

  2. 右键单击“警报”,再选择“新建警报设置”

  3. 在“新建警报设置”对话框中,键入新警报的名称,再选择“确定”

  4. 在新建警报对话框的“常规”选项卡上,添加一个“注释”。 选择“添加”,向警报添加计数器

    所有警报必须至少有一个计数器。

  5. 在“添加计数器”对话框中,选择“性能对象”列表中的 SQL Server 对象。 从“从列表中选择计数器”选择一个计数器

  6. 要为警报添加计数器,请选择“添加”。 可以继续添加计数器,也可以选择“关闭”返回到新建警报对话框

  7. 在新建警报对话框的“将触发警报,如果值是”列表中,选择“超过”或者“低于”。 然后在“限制”中输入一个阈值

    当计数器的值大于或小于阈值时(取决于选择的是“超过”还是“低于”),可生成警报。

  8. “数据采样间隔” 框中,设置采样频率。

  9. “操作” 选项卡上,设置每次触发警报时要执行的操作。

  10. “计划” 选项卡上,设置警报扫描的开始和停止计划。