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
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 Posta elettronica database, vedere Configurare la 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 account Database Mail da usare per l'account del servizio SQL Server Agent.
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
msdbdatabase. Verificare che gli utenti siano configurati correttamente per l'invio di messaggi di posta elettronica.Impostare il profilo come predefinito per il database
msdb.
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 per configurare SQL Server Agent utilizzando Database Mail
Suggerimento
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.
La procedura seguente usa SQL Server Management Studio (SSMS)
Eseguire la connessione all'istanza di 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 follow-up
Le attività seguenti sono necessarie per completare la configurazione dell'agent per inviare avvisi e notifiche.
-
Gli avvisi di SQL Agent possono essere configurati per notificare a un operatore un determinato evento di database o condizione del sistema operativo.
-
Gli operatori di SQL Agent sono alias per persone o gruppi che possono ricevere notifiche, ad esempio tramite posta elettronica.