sys.messages (Transact-SQL)
对于系统定义的消息和用户定义的消息,系统中的错误消息的每个 message_id 或 language_id 在表中都对应一行。 有关详细信息,请参阅sp_addmessage (Transact-SQL)。
适用范围:SQL Server(SQL Server 2008 到当前版本)。 |
列名 |
数据类型 |
说明 |
---|---|---|
message_id |
int |
消息的 ID。 此 ID 在服务器中是唯一的。 编号在 50000 以下的消息 ID 是系统消息。 |
language_id |
smallint |
text 中的文本所用语言的语言 ID,该 ID 在 syslanguages 中定义。 对于指定的 message_id,此 ID 是唯一的。 |
severity |
tinyint |
消息的严重级别,在 1 到 25 之间。 对于 message_id 中的所有消息语言,此参数都是相同的。 |
is_event_logged |
bit |
1 = 出现错误时将消息记入事件日志。 对于 message_id 中的所有消息语言,此参数都是相同的。 |
text |
nvarchar(2048) |
对应的 language_id 处于活动状态时使用的消息文本。 |
权限
要求具有 public 角色的成员身份。 有关详细信息,请参阅元数据可见性配置。