Freigeben über


sys.messages (Transact-SQL)

Enthält eine Zeile für jede message_id oder language_id der Fehlermeldungen im System, und zwar sowohl für system- als auch benutzerdefinierte Fehlermeldungen. Weitere Informationen finden Sie unter sp_addmessage (Transact-SQL).

Gilt für: SQL Server (SQL Server 2008 bis aktuelle Version).

Spaltenname

Datentyp

Beschreibung

message_id

int

ID der Meldung. Ist innerhalb des gesamten Servers eindeutig. Bei Meldungs-IDs unterhalb von 50000 handelt es sich um Systemmeldungen.

language_id

smallint

Sprachen-ID, für die der Text in text gemäß der in syslanguages festgelegten Definition verwendet wird. Die Sprachen-ID ist für die jeweilige message_id eindeutig.

severity

tinyint

Schweregrad des Fehlers, der zwischen 1 und 25 liegen kann. Dies ist für alle Meldungssprachen innerhalb einer message_id gleich.

is_event_logged

bit

1 = Bei einer Fehlerausgabe wird eine Meldung in das Ereignisprotokoll geschrieben. Dies ist für alle Meldungssprachen innerhalb einer message_id gleich.

text

nvarchar(2048)

Der Text, der für die Meldung verwendet wird, wenn die entsprechende language_id aktiv ist.

Berechtigungen

Erfordert die Mitgliedschaft in der public-Rolle. Weitere Informationen finden Sie unter Konfigurieren der Sichtbarkeit von Metadaten.

Siehe auch

Verweis

THROW (Transact-SQL)

Katalogsichten (Transact-SQL)

Meldungskatalogsichten (für Fehlermeldungen) (Transact-SQL)

Konzepte

Programmierung eines Ausnahmemeldungsfelds

Fehlermeldungen

Andere Ressourcen

Datenbankmodul (Fehler und Ereignisse)