Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Zawiera jeden wiersz dla każdej wiadomości Windows lub SQL Server zwracanej przez system Poczta bazy danych. (Wiadomość w tym kontekście odnosi się do wiadomości takiej jak komunikat o błędzie, a nie do wiadomości e-mail.) Skonfiguruj parametr poziomu logowania, używając okna dialogowego Konfiguruj parametry systemu w kreatorze konfiguracji Poczta bazy danych lub procedury sysmail_configure_sp przechowywanej, aby określić, które wiadomości są zwracane.
| Nazwa kolumny | Typ danych | Description |
|---|---|---|
| Log_id | int | Identyfikator elementów w dzienniku. |
| event_type | varchar(11) | Rodzaj zawiadomienia umieszczony w dzienniku. Możliwe wartości to błędy, ostrzeżenia, komunikaty informacyjne, komunikaty o sukcesie oraz dodatkowe komunikaty wewnętrzne. |
| log_date | datetime | Data i godzina wpisania w dzienniku. |
| description | nvarchar(max) | Tekst wiadomości był nagrywany. |
| process_id | int | Identyfikator procesu zewnętrznego programu Poczta bazy danych. Zazwyczaj zmienia się to za każdym razem, gdy uruchamia się zewnętrzny program Poczta bazy danych. |
| mailitem_id | int | Identyfikator przesyłki w kolejce poczty. NULL, jeśli wiadomość nie dotyczy konkretnego e-maila. |
| account_id | int | account_id relacji dotyczyła tego wydarzenia. NULL, jeśli wiadomość nie dotyczy konkretnego konta. |
| last_mod_date | datetime | Data i godzina ostatniej modyfikacji tego rzędu. |
| last_mod_user | sysname | Użytkownik, który ostatnio zmienił wiersz. W przypadku e-maili to użytkownik, który je wysłał. Dla wiadomości generowanych przez zewnętrzny program Poczta bazy danych jest to kontekst użytkownika programu. |
Remarks
Podczas rozwiązywania problemów Poczta bazy danych przeszukaj widok sysmail_event_log pod kątem zdarzeń związanych z awariami poczty elektronicznej. Niektóre wiadomości, takie jak awaria zewnętrznego programu Poczta bazy danych, nie są powiązane z konkretnymi wiadomościami e-mailowymi. Aby wyszukiwać błędy związane z konkretnymi e-mailami, sprawdź mailitem_id nieudanego e-maila w widoku sysmail_faileditems , a następnie przeszukaj sysmail_event_log pod kątem wiadomości związanych z tym mailitem_id. Gdy błąd zostanie zwrócony z sp_send_dbmail, e-mail nie jest przesyłany do systemu Poczta bazy danych i błąd nie jest wyświetlany w tym widoku.
Gdy pojedyncze próby dostarczenia na konto nie kończą się niepowodzeniem, Poczta bazy danych zachowuje komunikaty o błędach podczas prób powtórek, aż dostarczenie przesyłki poczty zakończy się sukcesem lub niepowodzeniem. W przypadku ostatecznego sukcesu wszystkie zgromadzone błędy są rejestrowane jako osobne ostrzeżenia, w tym account_id. Może to powodować pojawianie się ostrzeżeń, mimo że e-mail został wysłany. W przypadku ostatecznej niepowodzenia dostawy wszystkie wcześniejsze ostrzeżenia są rejestrowane jako jeden komunikat o błędzie bez account_id, ponieważ wszystkie konta zawiodły.
Permissions
Aby uzyskać dostęp do tego widoku, musisz być członkiem roli stałego serwera administratora systemu lub roli bazy danych DatabaseMailUserRole . Członkowie DatabaseMailUserRole , którzy nie pełnią funkcji administratora systemu , mogą widzieć tylko zdarzenia w przesyłanych przez siebie e-mailach.