Créer un événement User-Defined
s’applique à :SQL Server
Azure SQL Managed Instance
Important
Sur Azure SQL Managed Instance, la plupart, mais pas toutes les fonctionnalités de SQL Server Agent sont actuellement prises en charge. Pour plus d’informations, consultez différences T-SQL d’Azure SQL Managed Instance par rapport à SQL Server.
Vous pouvez créer des événements définis par l’utilisateur si vous souhaitez surveiller les événements autres que ceux prédéfinis par SQL Server. Vous pouvez également affecter un niveau de gravité à chaque événement défini par l’utilisateur.
Note
Lorsque vous utilisez SQL Server Management Studio, sélectionnez l'option Écrire dans le journal des événements de l'application Windows pour chaque message d'événement défini par l'utilisateur, afin de vous assurer que les messages sont enregistrés. Par défaut, les messages définis par l’utilisateur de gravité inférieurs à 19 ne sont pas envoyés au journal des applications Microsoft Windows lorsqu’ils se produisent. Les messages définis par l’utilisateur de gravité inférieurs à 19 ne déclenchent donc pas d’alertes SQL Server Agent.
Les événements définis par l’utilisateur doivent avoir un numéro de message unique. Les numéros de message d’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. Toutefois, un message d’erreur en-US doit exister avant que les messages dans d’autres langues puissent être ajoutés.
Si vous gérez un environnement SQL Server à plusieurs langues, créez des messages définis par l’utilisateur dans chacune des langues prises en charge. Par exemple, si vous créez un message d’événement à utiliser sur un serveur anglais et allemand, utilisez le même nombre de messages et la même gravité pour les deux, mais attribuez une langue différente à chacune d’elles.
Les tâches suivantes fournissent des informations sur la création d’événements et d’alertes définis par l’utilisateur qui répondent à ces événements :
Pour créer une alerte basée sur un numéro de message
Pour créer une alerte en fonction des 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