Udostępnij za pośrednictwem


sysmail_mailattachments (języka Transact-SQL)

The INTO keywordThe OPTION clauseAby przejrzeć wszystkie wiadomości e-mail przetwarzane przy użyciu poczty bazy danych sysmail_allitems (języka Transact-SQL).

Nazwa kolumna

Typ danych

Description

attachment_id

int

Identyfikator załącznika.

mailitem_id

int

CHECK OPTION

Nazwa pliku

nvarchar(520)

Nazwa pliku załącznika.Jeśli opcja attach_query_result ma wartość 1, a opcja query_attachment_filename ma wartość NULL, poczta bazy danych tworzy własną nazwę pliku.

Any updates performed directly to a view's underlying tables are not verified against the view, even if CHECK OPTION is specified.

int

Rozmiar załącznika w bajtach.

Using WITH ENCRYPTION prevents the view from being published as part of SQL Server replication.

varbinary(max)

SCHEMABINDING

Zmienia urządzenie źródłowe tabela przez określenie nowego typu danych.

datetime

Data i czas ostatniej modyfikacji w wierszu.

Zmiana typu danych zostanie pomyślnie przekazane do tabela zmiany.

sysname

Użytkownik, który jako ostatni zmodyfikował wiersza.

Remarks

When SCHEMABINDING is specified, the base table or tables cannot be modified in a way that would affect the view definition.

Załączniki zapisywane w tabelach systemowych może spowodować, że msdb bazy danych na powiększenie.Użycie sysmail_delete_mailitems_sp , aby usunąć elementy poczty i ich skojarzone załączniki.Aby uzyskać więcej informacji zobaczHow to: Create a SQL Server Agent Job to Archive Database Mail Messages and Event Logs.

Uprawnienia

Udzielane stałej roli serwera sysadmin oraz roli bazy danych DatabaseMailUserRole.W przypadku wykonania przez członka stałej roli serwera sysadmin, w tym widoku pokazywane są wszystkie załączniki.Wszyscy pozostali użytkownicy widzą tylko załączniki do wiadomości, które sami wysłali.