Как я могу увидеть текущую конфигурацию Database Mail?


43

Наш экземпляр SQL Server (2008) настроен на отправку почты, и все работает правильно, но я не могу понять, как просмотреть существующую конфигурацию, в частности SMTP-сервер.

Из SSMS я могу только запустить мастер настройки и ничего не могу найти в Интернете - много информации о том, как его настроить, но ничего о том, как просмотреть текущие настройки.

Как я могу просмотреть существующие настройки?

Ответы:


26

Если вы снова откроете мастер настройки базы данных почты, в задаче выбора конфигурации второй вариант должен состоять в управлении учетными записями и профилями почты базы данных , выберите этот параметр и нажмите «Далее». Теперь вы должны быть на шаге « Управление профилем и учетными записями» , выбрать « Просмотр», «изменить» или «удалить существующую учетную запись» и нажать «Далее». Вы должны иметь возможность просматривать различные учетные записи и соответствующие им настройки SMTP-сервера.


1
Благодарность! Я знал, что это должно быть просто, но слишком часто волшебники начнут что-то менять, прежде чем вы это узнаете :)
Alex

53

+1 к @jsauni для волшебника

Вы также можете использовать следующие системные функции.

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;

С мастером, вероятно, легче следовать, но он даст вам все сразу, без необходимости проходить назад и вперед через мастера. Я нахожу это немного громоздким. :)


3
+1 sysmail_help_account_sp включает в себя подробности о сервере, которые я был после
Алекс

13

Вы также можете запросить эти данные с помощью оператора 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

Если это миграция, которая потребует от вас поиска этой информации, я бы предложил нелепо простые инструменты DBA: Copy db Mail .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.