Externes Datenbank-E-Mail-Programm

Das externe Datenbank-E-Mail-Programm lautet DatabaseMail.exe und ist im Verzeichnis MSSQL\Binn der SQL Server-Installation gespeichert. 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.

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).

Das externe Programm speichert Informationen in Systemtabellen in der msdb-Datenbank. Falls das externe Programm nicht mit SQL Server kommunizieren kann, protokolliert das Programm Fehler im Microsoft Windows-Anwendungsereignisprotokoll. Eine zusätzliche Meldungsprotokollierung ist verfügbar, wenn der Protokolliergrad im Dialogfeld Systemparameter konfigurieren des Assistenten zum Konfigurieren von Datenbank-E-Mail auf Ausführlich festgelegt wird. Probleme mit dem externen Datenbank-E-Mail-Programm behandeln Sie mithilfe von Datenbank-E-Mail-Sichten und gespeicherten Prozeduren. Weitere Informationen finden Sie unter Problembehandlung bei Datenbank-E-Mail.

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.