sysmail_event_log (języka Transact-SQL)
Zawiera jeden wiersz dla każdego systemu Windows lub SQL Server wiadomości zwróconych przez system poczty bazy danych.(Wiadomości w tym kontekście odnosi się do wiadomości, takie jak komunikat o błędzie nie wiadomości e-mail). Konfigurowanie Poziom rejestrowania parametru za pomocą Konfigurowanie parametrów systemu okno dialogowe Kreatora konfiguracji poczty bazy danych lub sysmail_configure_sp procedura składowana, aby określić, które wiadomości są zwracane.
Nazwa kolumny |
Typ danych |
Opis |
---|---|---|
Log_id |
int |
Identyfikator pozycji dziennika. |
event_type |
varchar(11) |
Typ ogłoszenia w dzienniku dodaje.Możliwe wartości są błędy, ostrzeżenia, komunikaty informacyjne, komunikaty sukces i dodatkowe wiadomości wewnętrznych. |
log_date |
datetime |
data i czas dokonuje się wpisu dziennika. |
Opis |
nvarchar(max) |
Tekst wiadomości są rejestrowane. |
process_id |
int |
Identyfikator procesu zewnętrzny program poczty bazy danych.Zmienia to zwykle czas uruchamiania programu poczty bazy danych zewnętrznych. |
mailitem_id |
int |
Identyfikator poczty element w kolejce poczty.Wartość NULL, jeśli wiadomość nie jest związany z e-mail określonego element. |
account_id |
int |
Account_id konta powiązane zdarzenie.Wartość NULL, jeśli wiadomość nie jest związana z określonego konta. |
last_mod_date |
datetime |
data i czas ostatniej modyfikacji wierszy. |
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 poczty bazy danych jest kontekst użytkownika programu. |
Uwagi
Podczas rozwiązywania problemów z poczty bazy danych, wyszukiwania sysmail_event_log widok dla zdarzeń związanych z błędy e-mail.Niektóre wiadomości, takie jak błąd zewnętrzny program poczty bazy danych nie są skojarzone z określonym 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świetlania, a następnie wyszukać w sysmail_event_log dla wiadomości związanych z mailitem_id.Kiedy zwrócił 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.
W przypadku awarii próbami dostarczenia indywidualnych kont poczty bazy danych przechowuje komunikaty o błędach podczas ponownych prób do czasu dostawy element mail zakończy się pomyślnie lub nie powiedzie się.W przypadek powodzenia rejestrowane wszystkich skumulowanych błędów jako oddzielne ostrzeżeń, łącznie z account_id.Może to spowodować ostrzeżenia są wyświetlane, nawet jeśli wiadomość e-mail została wysłana.W przypadek awarii ultimate dostarczania wszystkich poprzednich ostrzeżenia rejestrowane są jako jeden komunikat bez account_id, ponieważ wszystkie konta nie powiodło się.
Uprawnienia
element członkowski musi być sysadmin stała rola serwera lub DatabaseMailUserRolerola bazy danych dostęp do tego widoku. Członkowie DatabaseMailUserRole którzy nie są członkami sysadmin roli, można wyświetlić tylko zdarzenia dla wiadomości e-mail, które przesyłają.
Zobacz także