Внешняя программа компонента Database Mail
Внешним исполняемым файлом компонента 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