Udostępnij za pośrednictwem


Zewnętrzny Program poczty bazy danych

Zewnętrzny plik wykonywalny poczty bazy danych jest DatabaseMail.exe, która znajduje się w katalog MSSQL\Binn z SQL Server instalacji.Poczta bazy danych używa aktywacja Service Broker uruchomić zewnętrzny program, gdy istnieją wiadomości e-mail do przetworzenia.Poczta bazy danych rozpoczyna się jedno wystąpienie programu zewnętrznego.Zewnętrzny program działa w kontekście zabezpieczeń konta usługa dla SQL Server.

Po uruchomieniu programu zewnętrznego program łączy się z SQL Server przy użyciu uwierzytelniania systemu Windows i rozpocznie przetwarzanie wiadomości e-mail.Gdy zostały nie wiadomości dla określonego czas-okresu, zamyka program.Można skonfigurować czas oczekiwania programu przed zakończeniem pracy przy użyciu Kreatora konfiguracji poczty bazy danych lub procedury przechowywane poczty bazy danych.Aby uzyskać więcej informacji, zobacz sysmail_configure_sp (języka Transact-SQL).

Zewnętrzny program przechowuje informacje w tabele systemowe w msdb bazy danych.Jeśli zewnętrzny program nie może komunikować się z SQL Server, program rejestruje błędy aplikacji systemu Microsoft Windows zdarzenie możnaRejestrowanie komunikatów dodatkowe jest dostarczany, gdy poziom rejestrowania jest zestaw do pełne w Konfigurowanie parametrów systemu okno dialogowe z Kreatora konfiguracji poczty bazy danych.Rozwiązywanie problemów z zewnętrzny program poczty bazy danych przy użyciu poczty bazy danych widoków i procedur przechowywanych.Aby uzyskać więcej informacji, zobacz Rozwiązywanie problemów z poczty bazy danych.

Należy zauważyć, że dla efektywności, zewnętrzny program buforuje informacje o koncie i profilu.Dlatego zmiany konfiguracja kont i profile mogą nie być odzwierciedlone w programie zewnętrznym przez kilka minut.