Udostępnij za pośrednictwem


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.