sysmail_event_log (Transact-SQL)

platí pro:SQL Server

Obsahuje jeden řádek pro každou zprávu Windows nebo SQL Server vrácenou systémem Databázová pošta. (Zpráva v tomto kontextu označuje zprávu, například chybovou zprávu, nikoli e-mailovou zprávu.) Nakonfigurujte parametr Logging Level pomocí dialogového okna Configure System Parameters v Databázová pošta Configuration Wizard nebo sysmail_configure_sp stored procedure, abyste zjistili, které zprávy se vrátí.

Název sloupce Datový typ Description
Log_id int Identifikátor položek v logu.
event_type varchar(11) Typ oznámení vloženého do deníku. Možné hodnoty jsou chyby, varování, informační zprávy, zprávy o úspěchu a další interní zprávy.
log_date datetime Datum a čas zápisu do logu.
description nvarchar(max) Text zprávy, která byla nahrávána.
process_id int Procesní ID externího programu Databázová pošta. To se obvykle mění pokaždé, když se spustí externí program Databázová pošta.
mailitem_id int Identifikátor položky v poštovní frontě. NULL, pokud zpráva nesouvisí s konkrétním e-mailem.
account_id int account_id příběhu se týkal události. NULL, pokud zpráva nesouvisí s konkrétním účtem.
last_mod_date datetime Datum a čas poslední úpravy řádku.
last_mod_user sysname Uživatel, který naposledy upravil řádek. U e-mailů je to uživatel, který e-mail odeslal. Pro zprávy generované externím programem Databázová pošta je toto uživatelský kontext programu.

Remarks

Při řešení Databázová pošta vyhledejte v sysmail_event_log zobrazení události související s selháním e-mailu. Některé zprávy, například selhání externího programu Databázová pošta, nejsou spojeny s konkrétními e-maily. Chcete-li vyhledat chyby týkající se konkrétních e-mailů, vyhledejte mailitem_id neúspěšného e-mailu ve sysmail_faileditems zobrazení a poté vyhledejte sysmail_event_log pro zprávy související s daným mailitem_id. Když je chyba vrácena z sp_send_dbmail, e-mail není odeslán do systému Databázová pošta a chyba se v tomto zobrazení nezobrazí.

Když jednotlivé pokusy o doručení účtu selžou, Databázová pošta uchovává chybové zprávy během opakovaných pokusů, dokud doručení zásielky neuspěje nebo neuspěje. V případě konečného úspěchu se všechny nahromaděné chyby zaznamenávají jako samostatná varování včetně account_id. To může způsobit zobrazení varování, i když byl e-mail odeslán. V případě konečného selhání doručení se všechna předchozí varování zaznamenají jako jedna chybová zpráva bez account_id, protože všechny účty selhaly.

Permissions

Pro přístup k tomuto pohledu musíte být členem role pevného serveru správce systému nebo role databáze DatabaseMailUserRole . Členové DatabaseMailUserRole , kteří nejsou členy role správce systému , mohou vidět pouze události e-mailů, které odešlou.