Condividi tramite


Assegnazione di avvisi a un operatore

In questo argomento è illustrata la procedura di assegnazione di avvisi di Microsoft SQL Server Agent agli operatori, in modo che possano ricevere notifiche relative ai processi in SQL Server 2012 tramite SQL Server Management Studio o Transact-SQL.

Contenuto dell'argomento

  • Prima di iniziare:

    Limitazioni e restrizioni

    Sicurezza

  • Per assegnare avvisi a un operatore utilizzando:

    SQL Server Management Studio

    Transact-SQL

Prima di iniziare

Limitazioni e restrizioni

  • SQL Server Management Studio include un semplice strumento grafico per la gestione del sistema di avvisi ed è 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 ulteriori informazioni, vedere Configurare Posta elettronica di SQL Server Agent per l'utilizzo di Posta elettronica database.

  • 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.

Icona freccia utilizzata con il collegamento Torna all'inizio[Inizio pagina]

Utilizzo di SQL Server Management Studio

Per assegnare avvisi a un operatore

  1. In Esplora oggetti fare 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 si desidera assegnare un avviso, scegliere Proprietà e selezionare la pagina Notifiche.

  5. Nella finestra di dialogo Proprietà operator_name, selezionare Notifiche in Selezione pagina.

  6. Nell'area Visualizza le notifiche inviate all'utente per selezionare 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, Cercapersone oppure Net Send.

  7. Al termine, fare clic su OK.

Icona freccia utilizzata con il collegamento Torna all'inizio[Inizio pagina]

Utilizzo 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 ulteriori informazioni, vedere sp_add_notification (Transact-SQL).

Icona freccia utilizzata con il collegamento Torna all'inizio[Inizio pagina]