Supprimer une alerteDelete an Alert

CETTE RUBRIQUE S’APPLIQUE À : ouiSQL ServerouiAzure SQL Database (instance gérée uniquement)nonAzure SQL Data WarehousenonParallel Data Warehouse THIS TOPIC APPLIES TO: yesSQL ServeryesAzure SQL Database (Managed Instance only)noAzure SQL Data Warehouse noParallel Data Warehouse

Important

Dans Azure SQL Database Managed Instance, la plupart des fonctionnalités SQL Server Agent sont prises en charge.On Azure SQL Database Managed Instance, most, but not all SQL Server Agent features are currently supported. Pour plus d’informations, consultez Différences T-SQL entre Azure SQL Database Managed Instance et SQL Server.See Azure SQL Database Managed Instance T-SQL differences from SQL Server for details.

Cette rubrique explique comment supprimer des alertes de MicrosoftMicrosoft SQL ServerSQL Server Agent dans SQL Server 2017SQL Server 2017 à l'aide de SQL Server Management StudioSQL Server Management Studio ou de Transact-SQLTransact-SQL.This topic describes how to delete MicrosoftMicrosoft SQL ServerSQL Server Agent alerts in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL.

Dans cette rubriqueIn This Topic

Avant de commencerBefore You Begin

Limitations et restrictionsLimitations and Restrictions

En supprimant une alerte, vous supprimez également toute notification associée à celle-ci.Removing an alert also removes any notifications associated with the alert.

SécuritéSecurity

PermissionsPermissions

Par défaut, seuls les membres du rôle serveur fixe sysadmin peuvent supprimer des alertes.By default, only members of the sysadmin fixed server role can delete alerts.

Utilisation de SQL Server Management StudioUsing SQL Server Management Studio

Pour supprimer une alerteTo delete an alert

  1. Dans l' Explorateur d'objets , cliquez sur le signe plus (+) pour développer le serveur qui contient l'alerte de SQL Server Agent que vous souhaitez supprimer.In Object Explorer, click the plus sign to expand the server that contains the SQL Server Agent alert that you want to delete.

  2. Cliquez sur le signe plus (+) pour développer Agent SQL Server.Click the plus sign to expand SQL Server Agent.

  3. Cliquez sur le signe plus (+) pour développer le dossier Alertes .Click the plus sign to expand the Alerts folder.

  4. Cliquez avec le bouton droit sur l’alerte à supprimer, puis sélectionnez Supprimer.Right-click the alert you want to delete and select Delete.

  5. Dans la boîte de dialogue Supprimer un objet , confirmez que l'alerte correcte est sélectionnée, puis cliquez sur OK.In the Delete Object dialog box, confirm that the correct alert is selected and click OK.

Utilisation de Transact-SQLUsing Transact-SQL

Pour supprimer une alerteTo delete an alert

  1. Dans l'Explorateur d'objets, connectez-vous à une instance de Moteur de base de donnéesDatabase Engine.In Object Explorer, connect to an instance of Moteur de base de donnéesDatabase Engine.

  2. Dans la barre d'outils standard, cliquez sur Nouvelle requête.On the Standard bar, click New Query.

  3. Copiez et collez l'exemple suivant dans la fenêtre de requête, puis cliquez sur Exécuter.Copy and paste the following example into the query window and click Execute.

    -- deletes the SQL Server Agent alert called 'Test Alert.'  
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_delete_alert  
       @name = N'Test Alert' ;  
    GO  
    

Pour plus d’informations, consultez sp_delete_alert (Transact-SQL).For more information, see sp_delete_alert (Transact-SQL).