Creare un operatore
si applica a:SQL Server
Istanza gestita di SQL di Azure
Importante
In Istanza gestita di Azure SQL, la maggior parte delle funzionalità di SQL Server Agent, ma non tutte, sono attualmente supportate. Vedere le differenze T-SQL tra Istanza Gestita di Azure SQL e SQL Server per informazioni dettagliate.
Questo argomento descrive come configurare un utente per ricevere notifiche sui processi di Microsoft SQL Server Agent in SQL Server tramite 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 di usare queste funzionalità nel nuovo lavoro di sviluppo e pianificare la modifica delle applicazioni che attualmente usano queste funzionalità.
Si noti che SQL Server Agent deve essere configurato per utilizzare Database Mail per inviare notifiche e-mail e cercapersone agli operatori. Per altre informazioni, vedere Assegnare avvisi a un operatore.
SQL Server Management Studio offre un modo semplice e grafico per gestire i processi ed è il modo consigliato per creare e gestire l'infrastruttura dei processi.
Sicurezza
Autorizzazioni
Solo i membri del ruolo predefinito del server sysadmin possono creare operatori.
Uso di SQL Server Management Studio
Per creare un operatore
In Esplora oggetti, fare 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 Operators e selezionare Nuovo operatore.
Nella pagina Generale della finestra di dialogo nuovo operatore sono disponibili le opzioni seguenti:
Nome
Modificare il nome dell'operatore.abilitato
Abilitare l'operatore . Se non è abilitata, all'operatore non vengono inviate notifiche.nome di posta elettronica
Specifica l'indirizzo di posta elettronica per l'operatore.indirizzo di invio rete
L'indirizzo da utilizzare per net senddeve essere specificato.nome di posta elettronica cercapersone
Specifica l'indirizzo di posta elettronica da utilizzare per il cercapersone dell'operatore.Pager nel programma di servizio
Imposta le ore in cui il cercapersone è attivo.lunedì - domenica
Selezionare i giorni in cui il cercapersone è attivo.Inizio della giornata lavorativa
Selezionare l'ora del giorno dopo la quale SQL Server Agent invia messaggi al dispositivo di messaggistica.Fine Giornata Lavorativa
Selezionare l'ora del giorno dopo il quale SQL Server Agent non invia più messaggi al cercapersone.Sono disponibili le seguenti opzioni nella pagina notifiche della finestra di dialogo Nuovo Operatore:
Avvisi
Visualizza gli avvisi nell'istanza.Lavori
Visualizza i lavori nell'istanza.lista di allerta
Elenca gli avvisi nell'istanza.Elenco attivita
Elenca i processi nell'istanza.di posta elettronica
Inviare una notifica a questo operatore tramite posta elettronica.cercapersone
Inviare una notifica all'operatore inviando un messaggio di posta elettronica all'indirizzo del cercapersone.net send
Notifica questo operatore usando net send.Al termine della creazione del nuovo operatore, fare clic su OK.
Uso 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 di query e 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).