Posta elettronica di SQL Server Agent
SQL Server Agent include funzionalità per l'invio di posta elettronica. È possibile configurare la posta elettronica di SQL Server Agent per l'invio di messaggi a operatori predefiniti nei casi seguenti:
Quando viene attivato un avviso. È possibile configurare gli avvisi in modo da inviare notifiche tramite posta elettronica quando vengono generati eventi specifici, ad esempio per segnalare a un operatore un evento di database o una condizione del sistema operativo che richiede un intervento tempestivo. Per ulteriori informazioni sulla configurazione degli avvisi, vedere Definizione di avvisi.
Quando un'attività pianificata, ad esempio il backup di un database o un evento di replica, viene completata o non riesce. Ad esempio, è possibile utilizzare la posta elettronica di SQL Server Agent per notificare agli operatori che si è verificato un errore durante l'elaborazione alla fine di un mese specifico.
È possibile inviare messaggi di posta elettronica a un elenco di destinatari, per informarli dello stato dei processi pianificati ed eventualmente richiederne l'intervento. Ad esempio, è possibile configurare SQL Server Agent in modo da inviare un messaggio di posta elettronica quando viene completato un processo di backup.
La posta elettronica di SQL Server Agent è disattivata per impostazione predefinita. Per configurarla, utilizzare il riquadro Sistema avvisi della finestra Proprietà SQL Server Agent. Si noti che la posta elettronica di SQL Server Agent è necessaria unicamente per le notifiche degli avvisi e per la notifica automatica del completamento di un processo. I singoli passaggi di processo possono anch'essi prevedere l'invio di messaggi di posta elettronica, indipendentemente dal fatto che la posta elettronica di SQL Server Agent sia attiva o meno. Ad esempio, un passaggio di processo Transact-SQL può utilizzare Posta elettronica database per inviare i risultati di una query a un elenco di destinatari.
La posta elettronica di SQL Server Agent supporta due sistemi di posta elettronica. Quando si configura la posta elettronica di SQL Server Agent, è possibile scegliere il sistema di posta da utilizzare:
Se si sceglie Posta elettronica database, SQL Server Agent utilizzerà Posta elettronica database per l'invio di messaggi.
Se si sceglie SQL Mail, SQL Server Agent utilizzerà l'interfaccia MAPI estesa per l'invio di messaggi.
[!NOTA]
SQL Mail non sarà più supportato a partire da una delle versioni successive di SQL Server. È pertanto consigliabile evitare di utilizzarlo e pianificare la modifica delle applicazioni che ne fanno uso. Per inviare posta elettronica da Microsoft SQL Server, utilizzare Posta elettronica database.
Dopo avere modificato il sistema di posta elettronica, è necessario riavviare il servizio SQL Server Agent per rendere effettive le modifiche.