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:
|
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.