Créer un événement défini par l'utilisateur

S’applique à :SQL ServerAzure SQL Managed Instance

Important

Dans Azure SQL Managed Instance, la plupart, mais pas toutes les fonctionnalités SQL Server Agent sont actuellement prises en charge. Pour plus d’informations, consultez Différences T-SQL entre Azure SQL Managed Instance et SQL Server.

Vous pouvez créer des événements définis par l'utilisateur si vous voulez surveiller d'autres événements que ceux qui sont prédéfinis par SQL Server. Vous pouvez également attribuer un niveau de sévérité à chaque événement défini par l'utilisateur.

Notes

Quand vous utilisez SQL Server Management Studio, sélectionnez l’option Enregistrer dans le journal des événements pour chaque message d’événement défini par l’utilisateur, pour vous assurer que les messages seront journalisés. Par défaut, les messages définis par l'utilisateur de sévérité inférieure à 19 ne sont pas envoyés au journal des applications Microsoft Windows lorsqu'ils se produisent. Par conséquent, les messages définis par l'utilisateur de sévérité inférieure à 19 ne déclenchent pas d'alertes au niveau de l'Agent SQL Server.

Les événements définis par l'utilisateur doivent posséder un numéro de message unique. Les numéros de message liés à un événement défini par l'utilisateur doivent être supérieurs à 50 000. Vous pouvez définir des messages pour l'événement dans plusieurs langues. Cependant, un message En-US doit exister avant que des messages correspondant à d’autres langues puissent être ajoutés.

Si vous administrez un environnement SQL Server multilingue, créez des messages définis par l'utilisateur dans chacune des langues prises en charge par le système. Par exemple, si vous créez un nouveau message d'événement qui sera utilisé aussi bien sur un serveur anglais que sur un serveur allemand, vous devez utiliser le même numéro d'événement et le même niveau de sévérité pour les deux, mais leur affecter un message dans une langue différente.

Les tâches suivantes apportent des informations sur la façon de créer des événements définis par l'utilisateur, ainsi que des alertes qui leur répondent :

Pour créer une alerte en fonction d'un numéro de message

Pour créer une alerte en fonction de niveaux de gravité

Pour définir la réponse à une alerte

Pour créer un message d'erreur d'événement défini par l'utilisateur

Pour modifier un message d'erreur d'événement défini par l'utilisateur

Pour supprimer un message d'erreur d'événement défini par l'utilisateur

Pour désactiver ou réactiver une alerte

Voir aussi

sp_update_alert (Transact-SQL)