Externes Datenbank-E-Mail-Programm

Gilt für:SQL Server

Die externe ausführbare Datei "Database Mail" ist "DatabaseMail.exe", die sich im Verzeichnis MSSQL\Binn der SQL Server-Installation befindet. 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.

In diesem Thema:

Konzepte des externen Datenbank-E-Mail-Programms

Wenn das externe Programm gestartet wird, stellt das Programm mithilfe der Windows-Authentifizierung eine Verbindung mit SQL Server 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).

Das externe Programm speichert Informationen in Systemtabellen in der msdb -Datenbank. 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.

Beachten Sie, dass das externe Programm aus Gründen der Effizienz Konto- und Profilinformationen zwischenspeichert. Deshalb kann es sein, dass Konfigurationsänderungen an Konten und Profilen erst nach ein paar Minuten im externen Programm angezeigt werden.

Tasks, die sich auf die Konfiguration des externe Datenbank-E-Mail-Programms beziehen

Konfigurationstask Themenlink
Geben Sie die Zeit für das externe Programm vor dem Beenden an. sysmail_configure_sp (Transact-SQL)

Weitere Informationen

SQL Server Service Broker
Datenbank-E-Mail-Protokoll und -Überwachung
Datenbank-E-Mail