Teilen über


dbo.sysalerts (Transact-SQL)

Gilt für:SQL Server

Enthält eine Zeile für jede Warnung. Eine Warnung ist eine Nachricht, die als Reaktion auf ein Ereignis gesendet wird. Eine Warnung kann Nachrichten über die SQL Server-Umgebung hinaus weiterleiten, und eine Warnung kann eine E-Mail- oder Pagernachricht sein. Außerdem kann eine Warnung einen Task generieren. Diese Tabelle wird in der msdb Datenbank gespeichert.

Spaltenname Datentyp BESCHREIBUNG
id int Warnungs-ID.
name sysname Warnungsname.
event_source nvarchar(100) Quelle des Ereignisses: SQL Server.
event_category_id int Für die zukünftige Verwendung reserviert.
event_id int Für die zukünftige Verwendung reserviert.
message_id int Benutzerdefinierte Nachrichten-ID oder Verweis auf die sysmessages -Nachricht, die diese Warnung auslöst.
severity int Schweregrad, der diese Warnung auslöst.
enabled tinyint Status der Warnung:

0 = Deaktiviert.
1 = Aktiviert.
delay_between_responses int Wartezeit in Sekunden zwischen den Benachrichtigungen für diese Warnung.
last_occurrence_date int Letztes Auftreten (Datum) der Warnung.
last_occurrence_time int Letztes Auftreten (Tageszeit) der Warnung.
last_response_date int Letzte Benachrichtigung (Datum) der Warnung.
last_response_time int Letzte Benachrichtigung (Tageszeit) der Warnung.
notification_message nvarchar(512) Zusätzliche, mit der Warnung gesendete Informationen.
include_event_description tinyint Bitmaske, die angibt, ob die Ereignisbeschreibung per E-Mail, Pager oder net send. Im folgenden Diagramm finden Sie Werte.
database_name nvarchar(512) Datenbank, in der die Warnung auftreten muss, damit sie ausgelöst wird.
event_description_keyword nvarchar(100) Beschreibung des SQL Server-Fehlers im Windows-Anwendungsprotokoll, das wie die angegebene Abfolge von Zeichen sein muss, damit die Warnung ausgelöst werden kann.
occurrence_count int Anzahl der Warnungsauftritte.
count_reset_date int Die Anzahl der Tage (Datum) wird auf 0.
count_reset_time int Die Anzahl der Tage wird zurückgesetzt auf 0.
job_id uniqueidentifier ID des Tasks, der ausgeführt wird, wenn die Warnung auftritt.
has_notification int Anzahl der Operatoren, die eine E-Mail-Benachrichtigung erhalten, wenn die Warnung auftritt.
flags int Reserviert.
performance_condition nvarchar(512) Reserviert.
category_id int Reserviert.

Hinweise

In der folgenden Tabelle sind die Werte für die include_event_description Bitmaske aufgeführt. dbo.sysalerts gibt den Dezimalwert zurück.

Decimal Binär Bedeutung
0 0000 keine Nachricht
1 0001 email
2 0010 pager
3 0011 Pager und E-Mail
4 0100 net send
5 0101 net send und E-Mail
6 0110 net send und Pager
7 0111 net send, Pager und E-Mail