Como posso ver a configuração atual do Database Mail?

43

Nossa instância do SQL Server (2008) está configurada para enviar email e tudo está funcionando corretamente, mas não consigo descobrir como exibir a configuração existente, em particular o servidor SMTP.

No SSMS, só consigo iniciar o assistente de configuração e não consigo encontrar nada online - muitas informações sobre como configurá-lo, mas nada sobre como exibir as configurações atuais.

Como posso visualizar as configurações existentes?

Alex
fonte

Respostas:

26

Se você abrir o Assistente de Configuração de Correio do Banco de Dados novamente, na Tarefa Selecionar Configuração , a segunda opção deve ser gerenciar contas e perfis de Correio do Banco de Dados , selecione essa opção e clique em Avançar. Agora você deve estar na etapa Gerenciar perfil e contas , selecione Exibir, alterar ou excluir uma conta existente e clique em Avançar. Você deve poder visualizar as diferentes contas e as configurações correspondentes do servidor smtp.

jsauni
fonte
1
Obrigado! Eu sabia que tinha que ser simples, mas muitas vezes assistentes vai começar a mudar coisas antes de conhecê-lo :)
Alex
53

+1 a @jsauni para o assistente

Você também pode usar as seguintes funções do 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;

O assistente é provavelmente mais fácil de seguir, mas isso fornecerá tudo de uma vez, sem a necessidade de ir e voltar pelo assistente. Acho um pouco complicado. :)

Kenneth Fisher
fonte
3
+1 sysmail_help_account_sp inclui os detalhes do servidor eu estava depois
Alex
13

Você também pode consultar esses dados com uma instrução 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 for uma migração que exija que você pesquise essas informações, sugiro as ferramentas DBA absurdamente simples : Copiar db Mail .

bp_
fonte