Freigeben über


Externes Datenbank-Mail-Programm

Gilt für:SQL ServerAzure SQL Managed Instance

Die externe ausführbare Datenbank-Mail-Datei befindet DatabaseMail.exesich in der \MSSQL\Binn directory SQL Server-Installation. Datenbank-E-Mail verwendet die Service Broker-Aktivierung, um das externe Programm zu starten, wenn E-Mail-Nachrichten zur Verarbeitung vorhanden sind. Datenbank-E-Mail startet eine Instanz des externen Programms. Das externe Programm wird im Sicherheitskontext des Dienstkontos für SQL Server ausgeführt.

Externe Programmkonzepte für Datenbank-Mail

Wenn das externe Programm gestartet wird, stellt das Programm mithilfe der Windows-Authentifizierung eine Verbindung mit SQL Server her und beginnt mit der Verarbeitung von E-Mail-Nachrichten. Wenn keine zu sendenden Nachrichten für den angegebenen Timeoutzeitraum vorhanden sind, wird das Programm beendet. Mithilfe des Assistenten zum Konfigurieren von Datenbank-E-Mail oder der gespeicherten Prozeduren von Datenbank-E-Mail können Sie konfigurieren, nach welcher Wartezeit das Programm beendet wird. Weitere Informationen finden Sie unter sysmail_configure_sp (Transact-SQL)ausgeführt.

Das externe Programm speichert Informationen in Systemtabellen in der msdb Systemdatenbank. Wenn das externe Programm nicht mit SQL Server kommunizieren kann, protokolliert das Programm Fehler im Ereignisprotokoll der Microsoft Windows-Anwendung. Eine zusätzliche Meldungsprotokollierung ist verfügbar, wenn der Protokolliergrad im Dialogfeld Systemparameter konfigurieren des Assistenten zum Konfigurieren von Datenbank-E-Mail auf Ausführlichfestgelegt wird.

Aus Effizienzgründen speichert das externe Programm Konto- und Profilinformationen zwischen. Daher werden Konfigurationsänderungen an Konten und Profilen möglicherweise für ein paar Minuten nicht im externen Programm angezeigt.

Konfigurieren des externen Datenbank-Mail-Programms

Konfigurationstask Themenlink
Geben Sie die Zeitdauer an, die das externe Programm vor dem Beenden läuft. sysmail_configure_sp (Transact-SQL)