Excluir mensagens - Amazon Relational Database Service

Excluir mensagens

Use o procedimento armazenado rds_sysmail_delete_mailitems_sp para excluir mensagens.

nota

O RDS exclui automaticamente os itens da tabela de e-mail quando os dados do histórico do DBMail atingem 1 GB de tamanho, com um período de retenção de pelo menos 24 horas.

Se você quiser manter itens de e-mail por um período mais longo, poderá arquivá-los. Para ter mais informações, consulte Create a SQL Server Agent Job to Archive Database Mail Messages and Event Logs na documentação da Microsoft.

Para excluir todas as mensagens de e-mail
  • Use a seguinte instrução SQL.

    DECLARE @GETDATE datetime SET @GETDATE = GETDATE(); EXECUTE msdb.dbo.rds_sysmail_delete_mailitems_sp @sent_before = @GETDATE; GO
Para excluir todas as mensagens de e-mail com um status específico
  • Use a seguinte instrução SQL para excluir todas as mensagens com falha.

    DECLARE @GETDATE datetime SET @GETDATE = GETDATE(); EXECUTE msdb.dbo.rds_sysmail_delete_mailitems_sp @sent_status = 'failed'; GO