Eliminazione dei messaggi - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Eliminazione dei messaggi

Per eliminare i messaggi, puoi utilizzare la stored procedure rds_sysmail_delete_mailitems_sp.

Nota

RDSelimina automaticamente gli elementi della tabella di posta quando i dati DBMail della cronologia raggiungono una dimensione di 1 GB, con un periodo di conservazione di almeno 24 ore.

Se desideri conservare gli elementi di posta per un periodo più lungo, puoi archiviarli. Per ulteriori informazioni, vedere Creare un job SQL Server Agent per archiviare i messaggi di Database Mail e i registri degli eventi nella documentazione Microsoft.

Per eliminare tutti i messaggi di posta elettronica
  • Utilizzare la seguente SQL dichiarazione.

    DECLARE @GETDATE datetime SET @GETDATE = GETDATE(); EXECUTE msdb.dbo.rds_sysmail_delete_mailitems_sp @sent_before = @GETDATE; GO
Per eliminare tutti i messaggi di posta elettronica con uno stato particolare
  • Utilizzare l'SQListruzione seguente per eliminare tutti i messaggi non riusciti.

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