Share via


Protokollieren und Überprüfen für Datenbank-E-Mail

Datenbank-E-Mail richtet sich an Datenbankadministratoren, die nach einer einfachen Möglichkeit zum Überwachen von Datenbank-E-Mail suchen, sodass Probleme schnell isoliert und behoben werden können. In diesem Thema wird die von Datenbank-E-Mail zur Verfügung gestellte Protokollierung und Überprüfung beschrieben.

In den Protokollinformationen der msdb-Datenbank von Externes Datenbank-E-Mail-Programm vorhandene Tabellen. Datenbank-E-Mail-Sichten (Transact-SQL) legen die Tabellen für die Fehlerbehebung offen.Fehler werden beispielsweise dann in der sysmail_event_log (Transact-SQL)-Sicht aufgeführt, wenn Service Broker das externe Programm nicht aktivieren kann, wenn im externen Programm Netzwerkfehler auftreten, oder wenn vom SMTP-Server (Simple Mail Transport Protocol) eine E-Mail-Nachricht verweigert wird. 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. Die Datenbank-E-Mail aktualisiert diese Tabellen bei der Verarbeitung jeder Meldung. Fragen Sie die Sichten sysmail_allitems, sysmail_sentitems, sysmail_unsentitems und sysmail_faileditems ab, um den Übermittlungsstatus einer einzelnen E-Mail-Nachricht zu prüfen.

Die sysmail_mailattachments-Sicht enthält die E-Mail-Anhänge in Datenbank-E-Mail-Nachrichten.