Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL Managed Instance
Die Protokollierungsfunktionalität für Datenbank-E-Mail stellt eine Möglichkeit zum Isolieren und Beheben von Problemen dar.
Datenbank-Mail speichert Protokollinformationen in der msdb Datenbank. Informationen zum E-Mail-Inhalt, E-Mail-Status und zu empfangenen Nachrichten, z. B. Fehler, in Datenbank-E-Mail werden von Datenbank-E-Mail protokolliert und können zur Problembehebung und Überwachung verwendet werden.
Datenbank-E-Mail Protokolle
Systemtabellen in der msdb Datenbank sammeln Informationen aus dem externen Datenbankprogramm für E-Mail. Interne Tabellen in der msdb Datenbank enthalten die E-Mail-Nachrichten und Anlagen, die aus Datenbank-E-Mail gesendet werden, zusammen mit dem aktuellen Status jeder Nachricht. Datenbank-E-Mail aktualisiert diese Tabellen bei der Verarbeitung jeder Meldung.
Datenbank-E-Mail-Ansichten machen die Tabellen für Problembehandlungszwecke verfügbar.
Fehler erscheinen in der sysmail_event_log (Transact-SQL) Ansicht, wenn Service Broker das externe Programm nicht aktivieren kann, wenn das externe Programm Netzwerkfehler zeigt oder wenn der Simple Mail Transfer Protocol (SMTP)-Server eine E-Mail-Nachricht ablehnt.
Wenn das externe Programm nicht in die
msdbTabellen schreiben kann, werden die Fehler im Ereignisprotokoll der Windows-Anwendung protokolliert.
Aufgaben der Datenbank-E-Mail-Überwachung
| Überprüfen und Verwalten der Datenbank-E-Mail-Protokolle | Verknüpfung |
|---|---|
| Überprüfen des Übermittlungsstatus einer einzelnen Nachricht | Überprüfen des Status von mit Datenbank-E-Mail gesendeten E-Mail-Nachrichten |
| Bereinigen von Nachrichten, Anlagen und Protokolleinträgen in Datenbank-E-Mail |
sysmail_delete_mailitems_sp (Transact-SQL) sysmail_delete_log_sp (Transact-SQL) |
| Archivieren Sie die E-Mail-Nachrichten und Protokolle von Database Mail | Erstellen eines Auftrags des SQL Server-Agents zum Archivieren von Datenbank-E-Mail-Nachrichten und Ereignisprotokollen |