Afficher les informations relatives à une alerte

S’applique à : ouiSQL Server (toutes les versions prises en charge) OuiAzure 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.

Cette rubrique explique comment afficher des informations relatives aux alertes Microsoft SQL Server Agent dans SQL Server à l’aide de SQL Server Management Studio ou Transact-SQL.

Avant de commencer

Sécurité

Autorisations

Par défaut, les membres du rôle serveur fixe sysadmin peuvent afficher des informations sur une alerte. Les autres utilisateurs doivent disposer du rôle de base de données fixe SQLAgentOperatorRole dans la base de données msdb .

Utilisation de SQL Server Management Studio

Pour afficher des informations relatives à une alerte

  1. Dans l' Explorateur d'objets , cliquez sur le signe plus (+) pour développer le serveur sur lequel vous souhaitez afficher des informations sur une alerte.

  2. Cliquez sur le signe plus (+) pour développer Agent SQL Server.

  3. Cliquez sur le signe plus (+) pour développer le dossier Alertes .

  4. Cliquez avec le bouton droit sur l'alerte comportant les informations que vous voulez afficher, puis sélectionnez Propriétés.

    Pour plus d’informations sur les options disponibles contenues dans la boîte de dialogue Propriétés de l’alertenom_alerte, consultez :

  5. Lorsque vous avez terminé, cliquez sur OK.

Utilisation de Transact-SQL

Pour afficher des informations relatives à une alerte

  1. Dans l' Explorateur d'objets, connectez-vous à une instance du Moteur de base de données.

  2. Dans la barre d'outils standard, cliquez sur Nouvelle requête.

  3. Copiez et collez l'exemple suivant dans la fenêtre de requête, puis cliquez sur Exécuter.

    -- reports information about the Demo: Sev. 25 Errors alert  
    -- This example assumes that the 'Demo: Sev. 25 Errors' alert exists.  
    USE msdb ;  
    GO  
    
    EXEC sp_help_alert @alert_name = 'Demo: Sev. 25 Errors'  
    GO  
    

Pour plus d’informations, consultez sp_help_alert (Transact-SQL).