configurare Posta elettronica di SQL Server Agent per l'uso di Posta elettronica database
Si applica a: SQL Server
Questo articolo descrive come configurare SQL Server Agent per l'uso di Posta elettronica database per inviare notifiche e avvisi in SQL Server tramite SQL Server Management Studio.
- Per informazioni su come abilitare e configurare la funzionalità Posta elettronica database, vedere Configurare Posta elettronica database.
- Per un esempio sull'uso di Transact-SQL, vedere Creare un profilo di Posta elettronica database.
- Per inviare messaggi di posta elettronica usando i processi di SQL Agent in Istanza gestita di SQL di Azure, SQL Server Agent può usare un solo profilo di Posta elettronica database e deve essere chiamato
AzureManagedInstance_dbmail_profile
. Per altre informazioni e uno script di esempio, vedere le notifiche dei processi di SQL Agent in Istanza gestita di SQL di Azure.
Prerequisiti
Creare un profilo di Posta elettronica database per l'account del servizio SQL Server Agent da usare e aggiungere l'utente al ruolo del database DatabaseMailUserRole nel database
msdb
. Per istruzioni, vedere Gli utenti sono configurati correttamente per l'invio di posta elettronica.Impostare il profilo come predefinito per il database
msdb
.
Sicurezza
Autorizzazioni
Per creare gli account dei profili ed eseguire le stored procedure è necessario che l'utente sia un membro del ruolo predefinito del server sysadmin.
Usare SQL Server Management Studio
I passaggi seguenti non sono necessari in Istanza gestita di SQL di Azure, che è già configurato per cercare un profilo denominato AzureManagedInstance_dbmail_profile
. Per altre informazioni e uno script di esempio, vedere le notifiche dei processi di SQL Agent in Istanza gestita di SQL di Azure.
Per configurare SQL Server Agent per l'utilizzo di Posta elettronica database in SQL Server
In Esplora oggetti espandere un'istanza di SQL Server.
Fare clic con il pulsante destro del mouse su SQL Server Agent e quindi scegliere Proprietà.
Selezionare Sistema avvisi.
Selezionare Attiva profilo di posta.
Nell'elenco Sistema di posta elettronica selezionare Posta elettronica database.
Selezionare un profilo di posta elettronica per Posta elettronica database nell'elenco Profilo posta.
Riavviare SQL Server Agent.
Attività di completamento
Le attività seguenti sono necessarie per completare la configurazione dell'agent per inviare avvisi e notifiche.
-
Gli avvisi possono essere configurati per segnalare a un operatore un evento di database o una condizione del sistema operativo.
-
Gli operatori solo alias di persone o gruppi che possono ricevere notifiche elettroniche