Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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 werden in der Sicht sysmail_event_log (Transact-SQL) aufgeführt, wenn der Service Broker das externe Programm nicht aktivieren kann, wenn im externen Programm Netzwerkfehler auftreten, oder wenn der SMTP-Server (Simple Mail Transport Protocol) eine E-Mail-Nachricht verweigert.
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 von Protokollen zu Datenbank-E-Mail | 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 der Nachrichten und Protokolle in Datenbank-E-Mail | Erstellen eines Auftrags des SQL Server-Agents zum Archivieren von Datenbank-E-Mail-Nachrichten und Ereignisprotokollen |