Udostępnij za pośrednictwem


sysmail_allitems (języka Transact-SQL)

Zawiera jeden wiersz dla każdej wiadomości przetwarzane przez pocztę bazy danych.Użyj tego widoku, gdy użytkownik chce widzieć stan wszystkich wiadomości.

Aby wyświetlić tylko komunikaty o stanie nie powiodło się, sysmail_faileditems (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).

Nazwa kolumny

Typ danych

Opis

mailitem_id

int

Identyfikator poczty element w kolejce poczty.

profile_id

int

Identyfikator profilu używane do wysył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.

zapytanie

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.

sent_status

varchar(8)

Stan korespondencji.Możliwe wartości to:

  • wysyłane -mail została wysłana.

  • Niewysłane -mail bazy danych nadal próbuje wysłać wiadomość.

  • Ponawianie próby -Mail bazy danych nie można wysłać wiadomości, ale próbuje wysłać ponownie.

  • nie można -mail bazy danych nie może wysłać wiadomość.

sent_date

datetime

data i czas wiadomość została wysłana.

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_allitems widoku, aby wyświetlić stan wszystkich wiadomości są przetwarzane przez 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 wysłanych w porównaniu z atrybutami wiadomości, które nie zostały wysłane.

tabele systemowe przez ten widok zawiera wszystkie wiadomości i mogą powodować msdb bazy danych do wzrostu.Usuń stare wiadomości z widoku okresowo w celu zmniejszenia rozmiaru tabel.Aby uzyskać więcej informacji, zobacz Jak Tworzenie SQL Server zadania agenta archiwum wiadomości pocztowych bazy danych i dzienników zdarzeń.

Uprawnienia

Przyznane sysadmin stała rola serwera i DatabaseMailUserRole rola bazy danych.Podczas wykonywania przez element członkowski sysadmin stała rola serweraten widok pokazuje wszystkie wiadomości.Inni użytkownicy Zobacz tylko wiadomości, które one przedstawione.