sys.messages (Transact-SQL)

Contient une ligne par message_id ou language_id des messages d'erreur dans le système, pour les messages définis par le système et définis par l'utilisateur. Pour plus d'informations, consultez sp_addmessage (Transact-SQL).

Nom de colonne

Type de données

Description

message_id

int

ID du message. Unique sur le serveur. Les ID de message inférieurs à 50 000 sont des messages système.

language_id

smallint

ID de langue pour lequel le texte de text est utilisé, tel que défini dans syslanguages. Il est unique pour un message_id spécifié.

severity

tinyint

Niveau de gravité du message, entre 1 et 25. Ce paramétrage est identique pour toutes les langues de message dans un message_id.

is_event_logged

bit

1 = le message est consigné dans le journal des événements lorsqu'une erreur est déclenchée. Ce paramétrage est identique pour toutes les langues de message dans un message_id.

text

nvarchar(2048)

Texte du message utilisé lorsque le language_id correspondant est actif.

Autorisations

Nécessite l'appartenance au rôle public. Pour plus d'informations, consultez Configuration de la visibilité des métadonnées.

Voir aussi

Référence

THROW (Transact-SQL)

Affichages catalogue (Transact-SQL)

Affichages catalogue des messages (d'erreur) (Transact-SQL)

Concepts

Programmation de boîte de message d'exception

Messages d'erreur

Autres ressources

Erreurs et événements du moteur de base de données