您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

sp_altermessage

说明

启用和禁用在 SAP ASE 错误日志中记录系统定义的消息或用户定义的消息。

语法


sp_altermessage <message_id>, <parameter>, <parameter_value>

参数

<message_id>

是要更改的消息的消息号。这是在 sysmessages 或 sysusermessages 系统表的 error 列中记录的消息的编号。

<parameter>

是要更改的消息参数。最大长度为 30 个字节。唯一有效的参数是 with_log。

<parameter_value>

是在 <parameter> 中指定的参数的新值。最大长度为 5 个字节。值可以是 true 和 false。

示例

示例 1

指定 sysmessages 中编号为 2000 的消息应该记录在 SAP ASE 错误日志和 Windows 事件日志(如果启用了记录)中:


sp_altermessage 2000, 'with_log', 'TRUE'

用法

如果 <parameter_value> 是 true,则始终记录指定的消息。如果它是 false,则使用缺省记录行为;是否记录消息取决于错误的严重性和其它因素。将 <parameter_value> 设置为 false 产生的行为与未调用 sp_altermessage 发生的情况相同。

在 Windows 服务器上,sp_altermessage 也可以启用和禁用 Windows 事件日志中的记录。