Teilen über


Datenbank-E-Mail-Protokoll und -Überwachungen

Gilt für:SQL ServerAzure 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 msdb Tabellen 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