Представления каталога сообщений (для ошибок) — sys.messages

Область применения: yesSQL Server (все поддерживаемые версии)

Содержит строку для каждого message_id или language_id сообщений об ошибках в системе как для определенных системой, так и для определяемых пользователем сообщений. Дополнительные сведения см. в разделе sp_addmessage (Transact-SQL).

Имя столбца Тип данных Описание
message_id int Идентификатор сообщения. Уникален в пределах сервера. Сообщения с идентификаторами, меньшими 50000, являются системными.
language_id smallint Идентификатор языка, для которого используется текст в тексте , как определено в syslanguages. Это уникально для указанного message_id.
severity tinyint Степень серьезности сообщения, от 1 до 25. Это одинаково для всех языков сообщений в message_id.
is_event_logged bit 1 = сообщение заносится в журнал событий при возникновении ошибки. Это одинаково для всех языков сообщений в message_id.
text nvarchar(2048) Текст сообщения, используемого при активном language_id соответствующего language_id.

Разрешения

Необходимо быть членом роли public. Дополнительные сведения см. в разделе Metadata Visibility Configuration.

См. также:

THROW (Transact-SQL)
Представления каталога (Transact-SQL)
Представления каталога сообщений (для ошибок) (Transact-SQL)
Программирование окон сообщений об исключениях
Сообщения об ошибках
События и ошибки компонента Database Engine