Condividi tramite


Assegnazione di avvisi a un operatore

Questo argomento descrive come assegnare avvisi di Microsoft SQL Server Agent agli operatori in modo che possano ricevere notifiche sui processi in SQL Server 2014 usando SQL Server Management Studio o Transact-SQL.

Contenuto dell'articolo

Prima di iniziare

Limitazioni e restrizioni

  • SQL Server Management Studio offre un modo semplice e grafico per gestire l'intero sistema di generazione di avvisi. Management Studio è lo strumento consigliato per la configurazione di un'infrastruttura di avvisi.

  • Per inviare una notifica in risposta a un avviso, è innanzitutto necessario configurare SQL Server Agent per l'invio di messaggi. Per altre informazioni, vedere Configure SQL Server Agent Mail to Use Database Mail.

  • Gli eventuali errori che si verificano durante l'invio di un messaggio di posta elettronica o di una notifica su cercapersone vengono registrati nel log degli errori di SQL Server Agent.

Sicurezza

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin possono assegnare avvisi agli operatori.

Uso di SQL Server Management Studio

Per assegnare avvisi a un operatore

  1. In Esplora oggettifare clic sul segno più per espandere il server contenente l'operatore a cui si desidera assegnare un avviso.

  2. Fare clic sul segno più per espandere SQL Server Agent.

  3. Fare clic sul segno più per espandere la cartella Operatori .

  4. Fare clic con il pulsante destro del mouse sull'operatore a cui assegnare un avviso, scegliere Proprietàe selezionare la pagina Notifiche .

  5. In Seleziona una paginanella finestra di dialogo Proprietà nome_operatoreselezionare Notifiche.

  6. Nell'area Visualizza le notifiche inviate all'utente perselezionare Avvisi per visualizzare un elenco di avvisi inviati all'operatore oppure selezionare Processi per visualizzare un elenco dei processi che inviano notifiche all'operatore. Selezionare una o più tra le caselle di controllo seguenti per definire il metodo di notifica secondo le necessità: Posta elettronica, CERCAPERSONEoppure Net Send.

  7. Al termine, fare clic su OK.

Uso di Transact-SQL

Per assegnare avvisi a un operatore

  1. In Esplora oggetti connettersi a un'istanza del motore di database.

  2. Sulla barra Standard fare clic su Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.

    -- adds an e-mail notification for the specified alert (Test Alert)  
    -- This example assumes that Test Alert already exists and that Fran??ois Ajenstat is a valid operator name.  
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_add_notification  
     @alert_name = N'Test Alert',  
     @operator_name = N'Fran??ois Ajenstat',  
     @notification_method = 1 ;  
    GO  
    

Per altre informazioni, vedere sp_add_notification (Transact-SQL).