Creazione di un operatore
Si applica a: SQL Server e Istanza gestita di SQL di Azure
Importante
In Istanza gestita di SQL di Azure sono attualmente supportate la maggior parte delle funzionalità di SQL Server Agent, ma non tutte. Per informazioni dettagliate, vedere Differenze T-SQL tra Istanza gestita di SQL di Azure e SQL Server.
Questo argomento descrive come configurare un utente in modo che riceva notifiche relative ai processi di Microsoft SQL Server Agent in SQL Server usando SQL Server Management Studio o Transact-SQL.
Prima di iniziare
Limitazioni e restrizioni
Le opzioni Pager e Net Send verranno rimosse da SQL Server Agent in una versione futura di Microsoft SQL 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.
Utilizzo di SQL Server Management Studio
Per creare un operatore
In Esplora oggettifare clic sul segno più per espandere il server in cui si desidera creare un operatore di SQL Server Agent.
Fare clic sul segno più per espandere SQL Server Agent.
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.Abilitato
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.Al termine della creazione del nuovo operatore, fare clic su OK.
Utilizzo di Transact-SQL
Per creare un operatore
In Esplora oggetti connettersi a un'istanza del motore di database.
Sulla barra Standard fare clic su Nuova query.
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).