Внешняя программа компонента Database Mail

Область применения: SQL Server

Внешний исполняемый файл Database Mail DatabaseMail.exe, расположенный в каталоге MSSQL\Binn установки SQL Server. Компонент Database Mail использует активацию компонента Service Broker для запуска внешней программы, когда нужно выполнить обработку электронных сообщений. Компонент Database Mail запускает один экземпляр внешней программы. Внешняя программа выполняется в контексте безопасности учетной записи службы для SQL Server.

В этом разделе.

Основные понятия внешней программы компонента Database Mail

При запуске внешней программы программа подключается к SQL Server с помощью проверки подлинности Windows и начинает обработку сообщений электронной почты. Если в течение указанного времени ожидания сообщений для отправки нет, программа завершает работу. Период времени, в течение которого программа будет ожидать сообщений до завершения работы, можно настроить или с помощью мастера настройки, или с помощью хранимых процедур компонента Database Mail. Дополнительные сведения см. в разделе sysmail_configure_sp (Transact-SQL).

Внешняя программа хранит данные в системных таблицах базы данных msdb . Если внешняя программа не может взаимодействовать с SQL Server, программа записывает ошибки в журнал событий приложения Microsoft Windows. Дополнительная регистрация сообщений используется, если для уровня ведения журнала в диалоговом окне Установка системных параметровмастера настройки компонента Database Mail установлено значение Подробный.

Обратите внимание, что для повышения эффективности внешняя программа кэширует сведения об учетной записи и профиле. Поэтому изменения конфигурации учетных записей и профилей могут не отражаться во внешней программе в течение нескольких минут.

Задачи, связанные с настройкой внешней программы компонента Database Mail

Задача конфигурации Ссылка на раздел
Указание времени, используемого внешней программой перед выходом. sysmail_configure_sp (Transact-SQL)

См. также

SQL Server Service Broker
Ведение журнала и аудит компонента Database Mail
Database Mail