Udostępnij za pośrednictwem


sysmail_event_log (Transact-SQL)

Zawiera jeden wiersz dla każdego systemu Windows lub SQL Server Wiadomość zwrócona przez system poczty bazy danych. (Wiadomości w tym kontekście odnosi się do wiadomości, takie jak komunikat o błędzie, a nie wiadomości e-mail). Konfigurowanie Poziom rejestrowania parametr przy użyciu Skonfigurowanie parametrów systemu dialogowe Kreatora konfiguracja poczty bazy danych lub sysmail_configure_sp przechowywane procedury, aby określić, które wiadomości są zwracane.

Nazwa kolumna

Typ danych

Description

Log_id

int

Identyfikator pozycji w dzienniku.

event_type

varchar(11)

Typ ogłoszenia wstawione w dzienniku.Możliwe wartości są błędy, ostrzeżenia, komunikaty informacyjne, komunikaty sukcesu i dodatkowe wiadomości wewnętrznego.

log_date

datetime

Data i czas dokonuje wpisu dziennika.

Opis

nvarchar(max)

Tekst wiadomości, są rejestrowane.

process_id

int

Identyfikator procesu zewnętrzny program pocztowy bazy danych.Spowoduje to zmianę zazwyczaj każdego uruchomienia zewnętrzny program pocztowy bazy danych.

mailitem_id

int

Identyfikator element poczty w kolejce wiadomości.Wartość NULL, jeśli wiadomość nie jest związany z elementem określonych wiadomości e-mail.

account_id

int

The account_id of the account related to the zdarzenie.Wartość NULL, jeśli wiadomość nie jest związana z określonego konta.

last_mod_date

datetime

Data i czas ostatniej modyfikacji w wierszu.

last_mod_user

sysname

Użytkownik, który jako ostatni zmodyfikował wiersza.Wiadomości e-mail jest to użytkownika, który wysłał wiadomość.Komunikaty generowane przez zewnętrzny program pocztowy bazy danych to jest kontekst użytkownika programu.

Remarks

Podczas rozwiązywania problemów z poczty bazy danych, wyszukiwania sysmail_event_log widoku dla zdarzeń związanych z awariami poczty e-mail.Niektóre wiadomości, takie jak niepowodzenie zewnętrzny program pocztowy bazy danych, nie są skojarzone z określonych wiadomości e-mail.Aby wyszukać błędy związane z określonych wiadomości e-mail, wyszukiwać mailitem_id nie powiodło się wiadomości e-mail w sysmail_faileditems wyświetlać i przeszukiwać następnie sysmail_event_log komunikaty związane z tym mailitem_id.Gdy zostanie zwrócony błąd sp_send_dbmail, wiadomość e-mail nie jest przesyłany do systemu poczty bazy danych i błąd nie jest wyświetlany w tym widoku.

Podczas próby dostarczenia danego konta nie, poczta bazy danych zawiera komunikaty o błędach podczas ponawiania prób do czasu dostawy element poczty prawidłowo lub nie.przypadek braku Ostateczny sukces uzyskać wszystkich skumulowanych błędów zarejestrowane jako oddzielne ostrzeżeń, włączając w to account_id.Może to spowodować ostrzeżenia się pojawiać, nawet jeśli wiadomość e-mail została wysłana.przypadek wystąpienia awarii dostawę ostateczną, wszystkie ostrzeżenia poprzedniego uzyskać zalogować się jako jeden komunikat bez account_id, ponieważ wszystkie konta nie powiodło się.

Uprawnienia

Musisz być członkiem sysadmin stała rola serwera or the DatabaseMailUserRole rola bazy danych, aby uzyskać dostęp do tego widoku.Członkowie DatabaseMailUserRole , którzy nie są członkami sysadmin roli, może przeglądać tylko te zdarzenia dla wiadomości e-mail, które przesyłają.