다음을 통해 공유


sysmail_mailattachments (Transact-SQL)

적용 대상: SQL Server

데이터베이스 메일 제출된 각 첨부 파일에 대해 하나의 행을 포함합니다. 데이터베이스 메일 첨부 파일에 대한 정보를 원하는 경우 이 보기를 사용합니다. 데이터베이스 메일 처리된 모든 전자 메일을 검토하려면 sysmail_allitems(Transact-SQL)를 사용합니다.

열 이름 데이터 형식 설명
attachment_id int 첨부 파일의 식별자입니다.
mailitem_id int 첨부 파일을 포함하는 메일 항목의 식별자입니다.
filename nvarchar(520) 첨부 파일의 파일 이름입니다. attach_query_result 1이고 query_attachment_filename NULL이면 데이터베이스 메일 임의의 파일 이름을 만듭니다.
filesize int 첨부 파일의 크기(바이트)입니다.
첨부 파일 varbinary(max) 첨부 파일의 내용입니다.
last_mod_date 날짜/시간 행의 마지막 수정 날짜 및 시간입니다.
last_mod_user sysname 행을 마지막으로 수정한 사용자입니다.

설명

데이터베이스 메일 문제를 해결할 때 이 보기를 사용하여 첨부 파일의 속성을 확인합니다.

시스템 테이블에 저장된 첨부 파일로 인해 msdb 데이터베이스가 증가할 수 있습니다. sysmail_delete_mailitems_sp 사용하여 메일 항목 및 관련 첨부 파일을 삭제합니다. 자세한 내용은 데이터베이스 메일 메시지 및 이벤트 로그를 보관하는 SQL Server 에이전트 작업 만들기를 참조하세요.

사용 권한

sysadmin 고정 서버 역할 및 DatabaseMailUserRole 데이터베이스 역할에 부여됩니다. sysadmin 고정 서버 역할의 멤버가 실행하는 경우 이 보기에는 모든 첨부 파일이 표시됩니다. 다른 모든 사용자는 제출한 메시지에 대한 첨부 파일만 볼 수 있습니다.

참고 항목

sysmail_allitems (Transact-SQL)
sysmail_faileditems (Transact-SQL)
sysmail_sentitems (Transact-SQL)
sysmail_unsentitems (Transact-SQL)
sysmail_event_log (Transact-SQL)