创建用户定义事件
如果需要监视非 SQL Server 预定义的事件,可以创建用户定义事件。 还可以为每个用户定义事件指定严重级别。
注意 |
---|
当使用 SQL Server Management Studio 时,请为每个用户定义事件消息选择“写入 Windows 应用程序事件日志”选项,以确保记录该消息。 默认情况下,出现严重级别低于 19 的用户定义消息时,不会将其发送到 Microsoft Windows 应用程序日志。 因此严重级别低于 19 的用户定义消息不会触发 SQL Server 代理警报。 |
用户定义事件必须具有唯一的消息号。 用户定义事件的消息号必须大于 50,000。 可以使用多种语言来定义事件的消息。 但是,在添加其他语言的错误消息之前,En-US 错误消息必须已经存在。
如果管理的是多语言 SQL Server 环境,可以使用所支持的每种语言来创建用户定义的消息。 例如,若要创建一个既用于英语服务器又用于德语服务器的新事件消息,可以在两个服务器上使用相同的消息号和严重级别,但为每个服务器指定不同的语言。
下列任务介绍了如何创建用户定义事件以及响应这些事件的警报:
基于消息号创建警报
基于严重级别创建警报
定义对警报的响应
创建用户定义事件的错误消息
修改用户定义事件的错误消息
删除用户定义事件的错误消息
禁用或重新激活警报