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.
Siehe auch
Aufgaben
Problembehandlung bei Datenbank-E-Mail
Andere Ressourcen
Überwachen der Ressourcenverwendung (Systemmonitor)