sys.messages (Transact-SQL)

針對系統中錯誤訊息的每一個 message_idlanguage_id,各包含一個資料列 (系統自訂訊息和使用者自訂訊息皆有)。如需詳細資訊,請參閱<sp_addmessage (Transact-SQL)>。

資料行名稱 資料類型 描述

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 在使用中時,所用的訊息文字。

請參閱

參考

目錄檢視 (Transact-SQL)
訊息 (錯誤) 目錄檢視 (Transact-SQL)

其他資源

Exception Message Box Programming
SQL Server 錯誤訊息
Database Engine 事件和錯誤

說明及資訊

取得 SQL Server 2005 協助