Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Managed Instance
Zewnętrzny plik wykonywalny Poczty bazodanowej znajduje się w DatabaseMail.exe w ramach instalacji programu SQL Server. Poczta bazy danych używa aktywacji usługi Service Broker do uruchamiania programu zewnętrznego, gdy mają być przetwarzane wiadomości e-mail. Poczta bazy danych uruchamia jedno wystąpienie programu zewnętrznego. Program zewnętrzny jest uruchamiany w kontekście zabezpieczeń konta usługi dla programu SQL Server.
Pojęcia dotyczące zewnętrznego programu poczty baz danych
Po uruchomieniu programu zewnętrznego program nawiązuje połączenie z programem SQL Server przy użyciu uwierzytelniania systemu Windows i rozpoczyna przetwarzanie wiadomości e-mail. Jeśli nie było żadnych komunikatów do wysłania dla określonego limitu czasu, program kończy działanie. Można skonfigurować czas, który program czeka przed zakończeniem działania, korzystając z Kreatora konfiguracji poczty e-mail dla bazy danych lub procedury składowanej poczty e-mail dla bazy danych. Aby uzyskać więcej informacji, zobacz sysmail_configure_sp (Transact-SQL).
Program zewnętrzny przechowuje informacje w tabelach systemowych w systemowej msdb bazie danych. Jeśli program zewnętrzny nie może komunikować się z programem SQL Server, program rejestruje błędy w dzienniku zdarzeń aplikacji systemu Microsoft Windows. Dodatkowe rejestrowanie komunikatów jest udostępniane, gdy poziom rejestrowania jest ustawiony na Pełne w oknie dialogowym Konfigurowania parametrów systemowych w Kreatorze konfiguracji poczty bazy danych.
W celu zwiększenia wydajności program zewnętrzny buforuje informacje o koncie i profilu. W związku z tym zmiany konfiguracji kont i profilów mogą nie zostać odzwierciedlone w programie zewnętrznym przez kilka minut.
Skonfiguruj zewnętrzny program Poczty bazy danych
| Zadanie konfiguracji | Link do tematu |
|---|---|
| Określ czas działania programu zewnętrznego przed jego zamknięciem. | sysmail_configure_sp (Transact-SQL) |