sys.messages (Transact-SQL)
針對系統中錯誤訊息的每一個 message_id 或 language_id,各包含一個資料列 (系統自訂訊息和使用者自訂訊息皆有)。 如需詳細資訊,請參閱<sp_addmessage (Transact-SQL)>。
適用於:SQL Server (SQL Server 2008 至目前版本)。 |
資料行名稱 |
資料類型 |
描述 |
---|---|---|
message_id |
int |
訊息的識別碼。 在伺服器中,這是唯一的。 小於 50000 的訊息識別碼,都是系統訊息。 |
language_id |
smallint |
使用 text 中的文字之語言識別碼,如 syslanguages 所定義。 對於指定的 message_id 而言,它是唯一的。 |
severity |
tinyint |
訊息的嚴重性層級,介於 1 至 25 之間。 只要是 message_id 內的訊息語言,這個值都是一樣的。 |
is_event_logged |
bit |
1 = 當引發錯誤時,會以記錄事件的方式記錄訊息。 只要是 message_id 內的訊息語言,這個值都是一樣的。 |
text |
nvarchar(2048) |
當對應 language_id 在使用中時,所用的訊息文字。 |
權限
需要 public 角色中的成員資格。 如需詳細資訊,請參閱<中繼資料可見性組態>。