Come posso vedere l'attuale configurazione della Posta Database?


43

La nostra istanza di SQL Server (2008) è configurata per inviare posta e tutto funziona correttamente, ma non riesco a capire come visualizzare la configurazione esistente, in particolare il server SMTP.

Da SSMS posso solo avviare la procedura guidata di configurazione e non riesco a trovare nulla online: molte informazioni su come configurarlo ma nulla su come visualizzare le impostazioni correnti.

Come posso visualizzare le impostazioni esistenti?

Risposte:


26

Se si apre nuovamente la Configurazione guidata posta database, nell'attività Seleziona configurazione , la seconda opzione dovrebbe essere Gestire account e profili Posta database , selezionare questa opzione e fare clic su Avanti. Ora dovresti essere nel passaggio Gestisci profilo e account , seleziona Visualizza, modifica o elimina un account esistente e fai clic su Avanti. Dovresti essere in grado di visualizzare i diversi account e le corrispondenti impostazioni del server SMTP.


1
Grazie! Sapevo che doveva essere semplice, ma troppo spesso i maghi inizieranno a cambiare roba prima che tu lo sappia :)
Alex,

53

Da +1 a @jsauni per la procedura guidata

È inoltre possibile utilizzare le seguenti funzioni di sistema.

EXEC msdb.dbo.sysmail_help_configure_sp;
EXEC msdb.dbo.sysmail_help_account_sp;
EXEC msdb.dbo.sysmail_help_profile_sp;
EXEC msdb.dbo.sysmail_help_profileaccount_sp;
EXEC msdb.dbo.sysmail_help_principalprofile_sp;

La procedura guidata è probabilmente più facile da seguire, ma queste ti daranno tutto in una volta senza dover andare avanti e indietro attraverso la procedura guidata. Lo trovo un po 'ingombrante. :)


3
+1 sysmail_help_account_sp include i dettagli del server che stavo cercando
Alex

13

Puoi anche interrogare questi dati con un'istruzione select:

select *
from msdb.dbo.sysmail_profile p 
join msdb.dbo.sysmail_profileaccount pa on p.profile_id = pa.profile_id 
join msdb.dbo.sysmail_account a on pa.account_id = a.account_id 
join msdb.dbo.sysmail_server s on a.account_id = s.account_id

Se si tratta di una migrazione che richiede di cercare queste informazioni, suggerirei gli strumenti DBA assurdamente semplici : Copia db Mail .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.