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 |
|
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 |