Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения: SQL Server
Содержит одну строку для каждого сообщения Database Mail с состоянием сбоя. С помощью этого представления можно определить, какие сообщения не удалось успешно отправить.
Чтобы просмотреть все сообщения, обработанные компонентом Database Mail, используйте sysmail_allitems (Transact-SQL). Чтобы просмотреть только неотступные сообщения, используйте sysmail_unsentitems (Transact-SQL). Чтобы просмотреть только отправленные сообщения, используйте sysmail_sentitems (Transact-SQL). Чтобы просмотреть вложения электронной почты, используйте sysmail_mailattachments (Transact-SQL).
| Имя столбца | Тип данных | Description |
|---|---|---|
| mailitem_id | int | Идентификатор почтового отправления в очереди почты. |
| profile_id | int | Идентификатор профиля, использованного для передачи сообщения. |
| Получателей | varchar(max) | Электронные адреса получателей сообщения. |
| copy_recipients | varchar(max) | Электронные адреса получателей копий сообщения. |
| blind_copy_recipients | varchar(max) | Электронные адреса получателей копий сообщения, чьи имена не будут отображаться в заголовке сообщения. |
| subject | nvarchar(510) | Строка темы сообщения. |
| текст | varchar(max) | Текст сообщения. |
| body_format | varchar(20) | Формат тела сообщения. Допустимые значения — TEXT и HTML. |
| importance | varchar(6) | Параметр важности сообщения. |
| чувствительность | varchar(12) | Параметр конфиденциальности сообщения. |
| file_attachments | varchar(max) | Список имен файлов, разделенных точкой с запятой, который прикреплен к сообщению электронной почты. |
| Attachment_encoding | varchar(20) | Тип вложения. |
| Запрос | varchar(max) | Запрос, выполненный почтовой программой. |
| execute_query_database | sysname | Контекст базы данных, в котором почтовая программа выполнила запрос. |
| attach_query_result_as_file | bit | Если значение равно 0, результаты запроса были включены в тело сообщения после его содержимого. Если значение равно 1, результаты были возвращены в виде вложения. |
| query_result_header | bit | Если значение равно 1, результаты запроса содержали заголовки столбцов. Если значение равно 0, результаты запроса не включали заголовков столбцов. |
| query_result_width | int | Параметр query_result_width сообщения. |
| query_result_separator | char(1) | Символ, используемый для разделения столбцов в выходных данных запроса. |
| exclude_query_output | bit | Параметр exclude_query_output сообщения. Дополнительные сведения см. в разделе sp_send_dbmail (Transact-SQL). |
| append_query_error | bit | Параметр append_query_error сообщения. 0 означает, что компонент Database Mail не отсылает электронное сообщение, если в запросе содержится ошибка. |
| send_request_date | datetime | Дата и время помещения сообщения в очередь почты. |
| send_request_user | sysname | Пользователь, отправивший сообщение. Это пользовательский контекст процедуры компонента Database Mail, а не поле «От:» с именем отправителя сообщения. |
| sent_account_id | int | Идентификатор учетной записи компонента Database Mail, используемой для отсылки этого сообщения. Всегда NULL для этого представления. |
| sent_status | varchar(8) | Состояние почты. Всегда произошел сбой для этого представления. |
| sent_date | datetime | Дата и время удаления сообщения из очереди на отправку. |
| last_mod_date | datetime | Дата и время последнего изменения строки. |
| last_mod_user | sysname | Пользователь, внесший последнее изменение в строку. |
Замечания
Используйте представление sysmail_faileditems, чтобы узнать, какие сообщения не были отправлены компонентом Database Mail. При диагностике проблем, связанных с компонентом Database Mail, это представление может помочь определить причину проблемы, поскольку содержит атрибуты сообщений, которые не удалось отправить. Чтобы просмотреть причину сбоя, см. запись для сообщения о сбое в представлении sysmail_event_log (Transact-SQL ).
Разрешения
Предоставлено предопределенной роли сервера sysadmin и роли базы данных databasemailuserrole . При выполнении членом предопределенной роли сервера sysadmin в этом представлении отображаются все неудачные сообщения. Прочие пользователи увидят лишь свои собственные сообщения, которые не удалось отправить.