Condividi tramite


Create an Operator

Questo argomento descrive come configurare un utente per ricevere notifiche sui processi di Microsoft SQL Server Agent in SQL Server 2014 usando SQL Server Management Studio o Transact-SQL.

Contenuto dell'articolo

Prima di iniziare

Limitazioni e restrizioni

  • Le opzioni Cercapersone e Net Send verranno rimosse da SQL Server Agent in una versione futura di MicrosoftSQL Server. Evitare pertanto di utilizzarle in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui sono state implementate.

  • Si noti che per inviare notifiche tramite posta elettronica e cercapersone agli operatori, è necessario configurare SQL Server Agent per l'utilizzo di Posta elettronica database. Per ulteriori informazioni, vedere Procedura: Assegnazione di avvisi a un operatore (SQL Server Management Studio).

  • SQL Server Management Studio include un semplice strumento grafico per la gestione dei processi ed è lo strumento consigliato per la creazione e gestione dell'infrastruttura dei processi.

Sicurezza

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin possono creare gli operatori.

Uso di SQL Server Management Studio

Per creare un operatore

  1. In Esplora oggettifare clic sul segno più per espandere il server in cui si desidera creare un operatore di SQL Server Agent.

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

  3. Fare clic con il pulsante destro del mouse sulla cartella Operatori e quindi scegliere Nuovo operatore.

    Nella pagina Generale della finestra di dialogo Nuovo operatore sono disponibili le opzioni indicate di seguito.

    Nome
    Consente di modificare il nome dell'operatore.

    Enabled
    Consente di abilitare l'operatore. Se non è abilitato, all'operatore non verranno inviate notifiche.

    Indirizzo posta elettronica
    Specifica l'indirizzo di posta elettronica dell'operatore.

    Indirizzo Net Send
    Specifica l'indirizzo da usare per Net Send.

    Indirizzo cercapersone
    Specifica l'indirizzo di posta elettronica da utilizzare per il cercapersone dell'operatore.

    Pianificazione cercapersone per operatore in servizio
    Consente di impostare gli orari in cui il cercapersone è attivo.

    Lunedì - Domenica
    Consente di selezionare i giorni in cui il cercapersone è attivo.

    Inizio giornata lavorativa
    Consente di selezionare l'ora a partire da cui SQL Server Agent invierà messaggi al cercapersone.

    Fine giornata lavorativa
    Consente di selezionare l'ora oltre cui SQL Server Agent non invierà più messaggi al cercapersone.

    Nella pagina Generale della finestra di dialogo Notifiche sono disponibili le opzioni indicate di seguito.

    Avvisi
    Consente di visualizzare gli avvisi nell'istanza.

    Processi
    Consente di visualizzare i processi nell'istanza.

    Elenco avvisi
    Consente di visualizzare l'elenco degli avvisi nell'istanza.

    Elenco processi
    Consente di visualizzare l'elenco dei processi nell'istanza.

    Posta elettronica
    Consente di inviare una notifica all'operatore tramite posta elettronica.

    Cercapersone
    Inviare una notifica all'operatore tramite un messaggio di posta elettronica all'indirizzo del cercapersone.

    Net Send
    Notificare questo operatore tramite Net Send.

  4. Al termine della creazione del nuovo operatore, fare clic su OK.

Uso di Transact-SQL

Per creare 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.

    -- sets up the operator information for user 'danwi.' The operator is enabled.   
    -- SQL Server Agent sends notifications by pager from Monday through Friday from 8 A.M. to 5 P.M.  
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_add_operator  
        @name = N'Dan Wilson',  
        @enabled = 1,  
        @email_address = N'danwi',  
        @pager_address = N'5551290AW@pager.Adventure-Works.com',  
        @weekday_pager_start_time = 080000,  
        @weekday_pager_end_time = 170000,  
        @pager_days = 62 ;  
    GO  
    

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