Delete an AlertDelete an Alert

In questo argomento viene descritta la modalità di eliminazione degli avvisi di MicrosoftMicrosoft SQL ServerSQL Server Agent in SQL Server 2017SQL Server 2017 tramite SQL Server Management StudioSQL Server Management Studio o 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.

Contenuto dell'argomentoIn This Topic

Prima di iniziareBefore You Begin

Limitazioni e restrizioniLimitations and Restrictions

Quando si rimuove un avviso, vengono rimosse anche le notifiche associate.Removing an alert also removes any notifications associated with the alert.

SecuritySecurity

PermissionsPermissions

Per impostazione predefinita, solo i membri del ruolo predefinito del server sysadmin possono eliminare gli avvisi.By default, only members of the sysadmin fixed server role can delete alerts.

Utilizzo di SQL Server Management StudioUsing SQL Server Management Studio

Per eliminare un avvisoTo delete an alert

  1. In Esplora oggetti fare clic sul segno più per espandere il server che contiene l'avviso di SQL Server Agent da eliminare.In Object Explorer, click the plus sign to expand the server that contains the SQL Server Agent alert that you want to delete.

  2. Fare clic sul segno più per espandere SQL Server Agent.Click the plus sign to expand SQL Server Agent.

  3. Fare clic sul segno più per espandere la cartella Avvisi .Click the plus sign to expand the Alerts folder.

  4. Fare clic con il pulsante destro del mouse sull'avviso da eliminare e scegliere Elimina.Right-click the alert you want to delete and select Delete.

  5. Nella finestra di dialogo Elimina oggetto verificare che sia selezionato l'avviso corretto, quindi fare clic su OK.In the Delete Object dialog box, confirm that the correct alert is selected and click OK.

Utilizzo di Transact-SQLUsing Transact-SQL

Per eliminare un avvisoTo delete an alert

  1. In Esplora oggetticonnettersi a un'istanza del Motore di databaseDatabase Engine.In Object Explorer, connect to an instance of Motore di databaseDatabase Engine.

  2. Sulla barra Standard fare clic su Nuova query.On the Standard bar, click New Query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.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  
    

Per altre informazioni, vedere sp_delete_alert (Transact-SQL).For more information, see sp_delete_alert (Transact-SQL).