web-dev-qa-db-fra.com

Comment puis-je voir la configuration actuelle de la messagerie de base de données?

Notre instance SQL Server (2008) est configurée pour envoyer du courrier et tout fonctionne correctement, mais je ne sais pas comment afficher la configuration existante, en particulier le serveur SMTP.

À partir de SSMS, je ne peux que démarrer l'assistant de configuration et je ne trouve rien en ligne - beaucoup d'informations sur la façon de le configurer, mais rien sur la façon d'afficher les paramètres actuels.

Comment afficher les paramètres existants?

44
Alex

Si vous ouvrez à nouveau la configuration de la messagerie de base de données Wizard à nouveau, sur Sélectionner la tâche de configuration, la deuxième option devrait être de Gérer les comptes et les profils de messagerie de base de données =, sélectionnez cette option et cliquez sur Suivant. Vous devriez maintenant être à l'étape Gérer le profil et les comptes, sélectionnez Afficher, modifier ou supprimer un compte existant et cliquez sur Suivant. Vous devrait être en mesure d'afficher les différents comptes et leurs paramètres de serveur smtp correspondants.

27
jsauni

+1 à @ jsauni pour l'assistant

Vous pouvez également utiliser les fonctions système suivantes.

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;

L'assistant est probablement plus facile à suivre, mais ceux-ci vous donneront tout à la fois sans avoir à faire des allers-retours à travers l'assistant. Je trouve ça un peu lourd. :)

56
Kenneth Fisher

Vous pouvez également interroger ces données avec une instruction 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

S'il s'agit d'une migration qui vous obligerait à rechercher ces informations, je suggérerais l'absurdement simple Outils DBA: Copier la messagerie db .

17
bp_