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-E-Mail speichert die 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.
Protokolle zu Datenbank-E-Mail
In den Protokollinformationen der msdb -Datenbank von Database Mail External Programvorhandene Tabellen. Datenbank-E-Mail-Sichten (Transact-SQL) machen die Tabellen für die Problembehandlung 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 sich das externe Programm nicht bei der msdb -Tabelle anmelden kann, werden vom Programm Fehler im Windows-Anwendungsereignisprotokoll protokolliert.
Interne Tabellen der msdb -Datenbank enthalten die E-Mail-Nachrichten aus der Datenbank-E-Mail sowie den aktuellen Status der einzelnen Nachrichten. Datenbank-E-Mail aktualisiert diese Tabellen bei der Verarbeitung jeder Meldung.
Überwachungstasks von Datenbank-E-Mail
Überprüfen und Verwalten von Protokollen zu Datenbank-E-Mail | Link zum Artikel |
---|---|
Ü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 |