Partage via


dbo.sysalerts (Transact-SQL)

S'applique à : SQL Server

Contient une ligne pour chaque alerte. Une alerte est un message envoyé en réponse à un événement. Une alerte peut transférer des messages au-delà de l’environnement SQL Server, et une alerte peut être un message électronique ou un message de pagineur. Une alerte peut également générer une tâche. Cette table est stockée dans la msdb base de données.

Nom de la colonne Type de données Description
id int Identification de l'alerte
name sysname Nom de l’alerte.
event_source nvarchar(100) Source de l’événement : SQL Server.
event_category_id int Réservé pour un usage futur.
event_id int Réservé pour un usage futur.
message_id int ID de message défini par l’utilisateur ou référence au message sysmessages qui déclenche cette alerte.
severity int Gravité de l'erreur qui déclenche cette alerte.
enabled tinyint État de l'alerte :

0 = Désactivé.
1 = Activé.
delay_between_responses int Délai d'attente, en secondes, entre les notifications de cette alerte.
last_occurrence_date int Dernière occurrence (date) de l'alerte.
last_occurrence_time int Dernière occurrence (heure) de l'alerte.
last_response_date int Dernière notification (date) de l'alerte.
last_response_time int Dernière notification (heure) de l'alerte.
notification_message nvarchar(512) Informations complémentaires envoyées avec l'alerte.
include_event_description tinyint Masque de bits représentant si la description de l’événement est envoyée par courrier électronique, pagineur ou net send. Consultez le graphique suivant pour connaître les valeurs.
database_name nvarchar(512) Base de données dans laquelle cette alerte doit se produire pour déclencher cette alerte.
event_description_keyword nvarchar(100) Description de l’erreur SQL Server dans le journal des applications Windows qui doit ressembler à la séquence de caractères fournie, afin que l’alerte se déclenche.
occurrence_count int Nombre d'occurrences de cette alerte.
count_reset_date int Le nombre de jours (date) est réinitialisé à 0.
count_reset_time int Le nombre de jours sera réinitialisé à 0.
job_id uniqueidentifier Identificateur du travail exécuté lorsque l'alerte se produit.
has_notification int Nombre d'opérateurs avertis par courrier électronique lorsque l'alerte a lieu.
flags int Réservé.
performance_condition nvarchar(512) Réservé.
category_id int Réservé.

Notes

Le tableau suivant présente les valeurs du include_event_description masque de bits. dbo.sysalerts retourne la valeur décimale.

Décimal Binary Signification
0 0000 aucun message
1 0001 email
2 0010 pager
3 0011 pagineur et e-mail
4 0100 net send
5 0101 net send et e-mail
6 0110 net send et le pagineur
7 0111 net send, pagineur et e-mail