sysmail_mailattachments (języka Transact-SQL)
Zawiera jeden wiersz dla każdego załącznika, przesłane do bazy danych poczty.W tym widoku można używać informacji na temat załączników do wiadomości bazy danych.Aby przejrzeć wszystkie wiadomości e-mail przetwarzane przy użyciu poczty bazy danych sysmail_allitems (języka Transact-SQL).
Nazwa kolumny |
Typ danych |
Opis |
---|---|---|
attachment_id |
int |
Identyfikator załącznika. |
mailitem_id |
int |
Identyfikator element poczty, zawierającą załącznik. |
Nazwa pliku |
nvarchar(520) |
Nazwa pliku załącznika.Gdy attach_query_result 1 i query_attachment_filename ma wartość NULL, poczta bazy danych tworzy dowolnego pliku. |
FILESIZE |
int |
Rozmiar załącznika w bajtach. |
załącznik |
varbinary(max) |
Treść Załącznika. |
last_mod_date |
datetime |
data i czas ostatniej modyfikacji wierszy. |
last_mod_user |
sysname |
Użytkownik, który jako ostatni zmodyfikował wiersza. |
Uwagi
Podczas rozwiązywania problemów z poczty bazy danych, użyj tego widoku, aby wyświetlić właściwości załączników.
Załączniki przechowywane w tabele systemowe może spowodować msdb bazy danych do wzrostu.Użycie sysmail_delete_mailitems_sp do usuwania elementów poczty i ich skojarzone załączniki.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 serweraw tym widoku wyświetlane wszystkie załączniki.Inni użytkownicy Zobacz tylko załączniki wiadomości, które mogą być przesłane.