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
Meldungskatalogsichten (für Fehlermeldungen) (Transact-SQL)
Konzepte
Programmierung eines Ausnahmemeldungsfelds