메시지 삭제
rds_sysmail_delete_mailitems_sp
저장 프로시저를 사용하여 메시지를 삭제합니다.
참고
RDS는 DBMail 기록 데이터의 크기가 1GB에 도달하고 보존 기간이 24시간 이상인 경우 메일 테이블 항목을 자동으로 삭제합니다.
메일 항목을 장기간 보존하려는 경우 아카이빙할 수 있습니다. 자세한 내용은 Microsoft 설명서의 Database Mail 메시지 및 이벤트 로그를 아카이빙하기 위한 SQL Server 에이전트 작업 생성
모든 이메일 메시지를 삭제하려면
-
다음 SQL 문을 사용합니다.
DECLARE @GETDATE datetime SET @GETDATE = GETDATE(); EXECUTE msdb.dbo.rds_sysmail_delete_mailitems_sp @sent_before = @GETDATE; GO
특정 상태의 이메일 메시지를 모두 삭제하려면
-
실패한 메시지를 모두 삭제하려면 다음 SQL 문을 사용합니다.
DECLARE @GETDATE datetime SET @GETDATE = GETDATE(); EXECUTE msdb.dbo.rds_sysmail_delete_mailitems_sp @sent_status = 'failed'; GO