sysmail_faileditems (języka Transact-SQL)
Zawiera jeden wiersz dla każdej bazy danych wiadomości z nie powiodło się stanu.Użyj tego widoku, aby określić, które wiadomości nie zostały pomyślnie wysłane.
Aby wyświetlić wszystkie komunikaty przetwarzane przez pocztę bazy danych, sysmail_allitems (języka Transact-SQL).Aby zobaczyć tylko niewysłane wiadomości, użyj sysmail_unsentitems (języka Transact-SQL).Aby wyświetlić tylko te wiadomości, które zostały wysłane, sysmail_sentitems (języka Transact-SQL).Aby wyświetlić załączniki wiadomości e-mail, użyj sysmail_mailattachments (języka Transact-SQL).
Nazwa kolumny |
Typ danych |
Opis |
---|---|---|
mailitem_id |
int |
Identyfikator poczty element w kolejce poczty. |
profile_id |
int |
Identyfikator profilu używane do przesyłania wiadomości. |
Adresaci |
varchar(max) |
Adresy e-mail adresatów wiadomości. |
copy_recipients |
varchar(max) |
Adresy e-mail osób, które otrzymają kopie wiadomości. |
blind_copy_recipients |
varchar(max) |
Adresy e-mail osób, które otrzymują kopie wiadomości, ale których nazwy nie są wyświetlane w nagłówku wiadomości. |
przedmiot |
nvarchar(510) |
Wiersz tematu wiadomości. |
treść |
varchar(max) |
Treść wiadomości. |
body_format |
varchar(20) |
Formatem treści wiadomości.Możliwe wartości to tekst i HTML. |
znaczenie |
varchar(6) |
Znaczenie parametr wiadomości. |
czułość |
varchar(12) |
Czułość parametr wiadomości. |
file_attachments |
varchar(max) |
Rozdzielaną średnikami listę nazw plików dołączonych do wiadomości e-mail. |
Attachment_encoding |
varchar(20) |
Typ załącznika poczty. |
auery |
varchar(max) |
Kwerenda została wykonana przez program poczty. |
execute_query_database |
sysname |
Kontekst bazy danych, w ciągu którego program poczty wykonania kwerendy. |
attach_query_result_as_file |
bit |
Wartość jest równa 0, wyniki kwerendy zostały uwzględnione w treści wiadomości e-mail po zawartość treści.Gdy wartość wynosi 1, wyniki zostały zwrócone jako załącznik. |
query_result_header |
bit |
Ma wartość 1, wyniki kwerendy zawiera nagłówki kolumna .Gdy wartość jest równa 0, wyniki kwerendy nie zawiera nagłówków kolumna . |
query_result_width |
int |
Query_result_width parametr wiadomości. |
query_result_separator |
char(1) |
Znak używany do oddzielania kolumn w wynikach kwerendy. |
exclude_query_output |
bit |
Exclude_query_output parametr wiadomości.Aby uzyskać więcej informacji, zobacz sp_send_dbmail (języka Transact-SQL). |
append_query_error |
bit |
Append_query_error parametr wiadomości.wartość 0 wskazuje, że poczta bazy danych nie należy wysłać wiadomość e-mail, jeśli błąd w kwerendzie. |
send_request_date |
datetime |
data i czas wiadomości jest umieszczany na kolejki poczty. |
send_request_user |
sysname |
Użytkownik, który przesłał wiadomość.Jest kontekst użytkownika procedury poczty bazy danych, a nie od: pole komunikatu. |
sent_account_id |
int |
Identyfikator konta poczty bazy danych używane do wysyłania wiadomości.Zawsze wartość NULL dla tego widoku. |
sent_status |
varchar(8) |
Stan korespondencji.Zawsze nie powiodło się dla tego widoku. |
sent_date |
datetime |
data i czas , że wiadomość została usunięta z kolejki poczty. |
last_mod_date |
datetime |
data i czas ostatniej modyfikacji wierszy. |
last_mod_user |
sysname |
Użytkownik, który jako ostatni zmodyfikował wiersza. |
Uwagi
Użycie sysmail_faileditems widok, aby zobaczyć wiadomości, które nie zostały wysłane pocztą bazy danych.Podczas rozwiązywania problemów z poczty bazy danych, widok ten może pomóc w zidentyfikowaniu charakter problemu, przez pokazanie atrybuty wiadomości, które nie zostały wysłane.Aby wyświetlić przyczynę błędu, zobacz wpisu dla wiadomości nie powiodło się w sysmail_event_log (języka Transact-SQL) Widok.
Uprawnienia
Przyznane sysadmin stała rola serwera i databasemailuserrole rola bazy danych.Podczas wykonywania przez element członkowski sysadmin stała rola serweraw tym widoku wyświetlane wszystkie niedostarczone wiadomości.Inni użytkownicy Zobacz tylko niedostarczone wiadomości, które one przesłane.