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.

Vedere anche

Concetti