Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Istanza gestita di Azure SQL
Importante
In Azure SQL Managed Instance, sono attualmente supportate la maggior parte, ma non tutte, le funzionalità di SQL Server Agent. Per informazioni dettagliate, vedere differenze T-SQL tra Istanza gestita di SQL di Azure e SQL Server.
Gli operatori sono alias per persone o gruppi che possono ricevere notifiche elettroniche quando i processi sono stati completati o sono stati generati avvisi. Il servizio SQL Server Agent supporta la notifica degli amministratori tramite operatori. Gli operatori abilitano le funzionalità di notifica e monitoraggio di SQL Server Agent.
Attributi e concetti dell'operatore
Gli attributi principali di un operatore sono:
Nome operatore
Informazioni di contatto
Denominazione di un operatore
Ogni operatore deve avere un nome. I nomi degli operatori devono essere univoci all'interno dell'istanza di SQL Server e non possono contenere più di 128 caratteri.
Informazioni sul contatto
Le informazioni di contatto di un operatore definiscono la modalità di notifica dell'operatore. Gli operatori possono ricevere notifiche tramite posta elettronica, cercapersone o tramite il comando net send :
Importante
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à.
Notifica tramite posta elettronica
La notifica tramite posta elettronica invia un messaggio di posta elettronica all'operatore. Per la notifica tramite posta elettronica, specificare l'indirizzo di posta elettronica per l'operatore.
Notifica del cercapersone
Il paging viene implementato tramite posta elettronica. Per la notifica del cercapersone, specificare l'indirizzo di posta elettronica in cui l'operatore riceve i messaggi inviati al cercapersone. Per configurare la notifica di cercapersone, è necessario installare il software nel server di posta elettronica che elabora la posta in ingresso e lo converte in un messaggio di cercapersone. Il software può adottare uno dei diversi approcci, tra cui:
Inoltro della posta a un server di posta remota presso il sito del provider di cercapersone.
Il provider di cercapersone deve offrire questo servizio, anche se il software necessario è disponibile a livello generale come parte del sistema di posta locale. Per altre informazioni, vedere la documentazione del cercapersone.
Inviare la posta elettronica tramite Internet a un server e-mail presso il sito del fornitore del cercapersone.
Si tratta di una variante del primo approccio.
Elaborazione del messaggio di posta elettronica in ingresso e impostazione di un allarme sul cercapersone utilizzando un modem connesso.
Questo software è un software proprietario dei fornitori di servizi cercapersone. Il software funge da client di posta elettronica che elabora periodicamente la posta in arrivo interpretando tutte le informazioni o parte dell'indirizzo di posta elettronica come numero di cercapersone oppure associando il nome di posta elettronica a un numero di cercapersone in una tabella di traduzione.
Se tutti gli operatori condividono un provider di cercapersone, è possibile usare SQL Server Management Studio per specificare qualsiasi formattazione speciale di posta elettronica richiesta dal sistema di cercapersone a posta elettronica. La formattazione speciale può essere un prefisso o un suffisso e può essere inclusa nelle righe seguenti del messaggio di posta elettronica:
Oggetto:
Cc:
A:
Annotazioni
Se si usa un sistema di paging alfanumerico a bassa capacità, è possibile abbreviare il testo inviato escludendo il testo di errore dalla notifica del cercapersone. Un esempio di un sistema di paging alfanumerico a bassa capacità è un sistema di paging alfanumerico limitato a 64 caratteri per pagina.
net sendnotification
Questo invia un messaggio all'operatore tramite il comando net send . Per net send, specificare il destinatario (computer o utente) di un messaggio di rete.
Annotazioni
Il comando net send usa Microsoft Windows Messenger. Per inviare correttamente gli avvisi, questo servizio deve essere in esecuzione sia nel computer in cui è in esecuzione SQL Server che nel computer utilizzato dall'operatore.
Avvisi e operatori Fail-Safe
È possibile scegliere quali operatori devono ricevere una notifica in risposta a un avviso. Ad esempio, è possibile assegnare responsabilità di rotazione per la notifica dell'operatore pianificando gli avvisi. Ad esempio, la singola A riceve una notifica degli avvisi che si verificano il lunedì, mercoledì o venerdì e la singola B riceve una notifica degli avvisi che si verificano martedì, giovedì o sabato.
L'operatore di emergenza riceve una notifica di avviso dopo che tutte le notifiche ai cercapersone degli operatori designati sono fallite. Ad esempio, se sono stati definiti tre operatori per le notifiche del cercapersone e nessuno degli operatori designati può essere avvisato via cercapersone, l'operatore di riserva riceve una notifica.
L'operatore fail-safe riceve una notifica quando:
Impossibile eseguire il paging degli operatori responsabili dell'avviso.
I motivi per cui non si riesce a raggiungere gli operatori primari includono indirizzi cercapersone errati e operatori fuori servizio.
SQL Server Agent non può accedere alle tabelle di sistema nel database msdb .
La tabella di sistema sysnotifications specifica le responsabilità degli operatori per gli avvisi.
L'operatore fail-safe è una funzionalità di sicurezza. Non è possibile eliminare l'operatore assegnato a un servizio non sicuro senza riassegnare il dovere non sicuro a un altro operatore o eliminare completamente l'assegnazione non riuscita.
Notifica di un operatore
Per notificare a un operatore, è necessario configurare uno o più degli elementi seguenti:
Per inviare messaggi di posta elettronica con la funzionalità Posta elettronica database, è necessario disporre dell'accesso a un server di posta elettronica che supporta SMTP.
Per il paging, è necessario disporre di software e/o hardware di cercapersone di terze parti.
Per utilizzare net send, l'operatore deve essere connesso al computer specificato e il computer specificato deve consentire i messaggi da Windows Messenger.
Attività correlate
Attività | Argomento |
---|---|
Attività correlate alla creazione di un operatore |
Creare un operatore Designare un operatore Fail-Safe |
Attività correlate all'assegnazione di avvisi |
Assegnare avvisi a un operatore Definire la risposta a un avviso (SQL Server Management Studio) sp_add_notification (Transact-SQL) Assegnare avvisi a un operatore |