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)