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 SQL di Azure
Usare la finestra di dialogo Invia messaggio di prova per verificare se è possibile inviare messaggi con un profilo specifico.
Autorizzazioni
È necessario essere membri del ruolo predefinito del server sysadmin per usare la finestra di dialogo Invia messaggio di prova. Gli utenti che non sono membri del ruolo predefinito del server sysadmin possono verificare il funzionamento di Posta elettronica database tramite la procedura sp_send_dbmail.
Procedura
Nell'Esplora oggetti in SQL Server Management Studio, connettersi a un'istanza del Motore di database di SQL Server in cui è configurato Database Mail, espandere Gestione, fare clic con il pulsante destro del mouse su Database Mail e quindi scegliere Invia messaggio di prova. Se non esiste alcun profilo di Posta elettronica database, verrà visualizzata una finestra di dialogo per chiedere all'utente di creare un profilo e viene avviata la Configurazione guidata Posta elettronica database.
Nella finestra di dialogo Invia messaggio di prova da <nome istanza>, selezionare il profilo che si desidera testare nella casella Profilo Database Mail.
Nella casella A digitare il nome di posta elettronica del destinatario del messaggio di prova.
Nella casella Oggetto digitare l'oggetto del messaggio di prova. Modificare il testo predefinito in modo da indicare chiaramente che si tratta di un messaggio di posta elettronica inviato per la risoluzione di problemi.
Nella casella Corpo digitare il corpo del messaggio di prova. Modificare il testo predefinito in modo da indicare chiaramente che si tratta di un messaggio di posta elettronica inviato per la risoluzione di problemi.
Selezionare Invia messaggio di prova per inviare il messaggio di prova nella coda di Posta elettronica database.
Quando si invia il messaggio di prova, viene visualizzata la finestra di dialogo Messaggio di prova di Posta elettronica database. Prendere nota del numero visualizzato nella casella Messaggio inviato. Questa è la mailitem_id del messaggio di prova. Seleziona OK.
Fare clic su Nuova query sulla barra degli strumenti per aprire una finestra dell'editor di query. Eseguire l'istruzione T-SQL seguente per verificare lo stato del messaggio di prova:
SELECT * FROM msdb.dbo.sysmail_allitems WHERE mailitem_id = <the mailitem_id from the previous step> ;
La colonna sent_status indica se il messaggio di prova è stato inviato.
Se si sono verificati errori, eseguire l'istruzione seguente per visualizzare il messaggio di errore:
SELECT * FROM msdb.dbo.sysmail_event_log WHERE mailitem_id = <the mailitem_id from the previous step> ;