如何使用严重级别创建警报 (SQL Server Management Studio)

本主题介绍了如何创建一个将在发生特定严重级别的错误时生成的 Microsoft SQL Server 代理警报。

使用严重级别创建警报

  1. 对象资源管理器中,连接到 SQL Server 数据库引擎 实例,再展开该实例。

  2. 展开**“SQL Server 代理”**。

  3. 右键单击**“警报”并选择“新建警报”**。

  4. 在**“名称”**框中,键入此警报的名称。

  5. 在**“类型”框中,单击“SQL Server 事件警报”**。

  6. 选中**“启用”复选框将运行警报。默认情况下,“启用”**为选中状态。

  7. 在**“数据库名称”**列表中,单击数据库,以将警报限制于特定的数据库。

  8. 单击**“严重性”**,然后单击一种严重级别。

  9. 如果严重级别在 19 到 25 之间,就会向 Microsoft Windows 应用程序日志发送 SQL Server 消息,并触发一个警报。对于严重级别小于 19 的事件,只有在使用 sp_altermessage、RAISERROR WITH LOG 或 xp_logevent 强制这些事件写入 Windows 应用程序日志时,才会触发警报。

  10. 复选**“当消息包含以下内容时触发警报”框,在“消息文本”**框中键入关键字或字符串,以将警报限制为特定字符序列。最大字符数为 100。

请参阅

任务

如何定义对警报的响应 (SQL Server Management Studio)

其他资源

sp_altermessage (Transact-SQL)
xp_logevent (Transact-SQL)
RAISERROR (Transact-SQL)

帮助和信息

获取 SQL Server 2005 帮助