Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Suppression de messages
Pour supprimer des messages, vous devez utiliser la procédure stockée rds_sysmail_delete_mailitems_sp
.
Note
RDSsupprime automatiquement les éléments de la table de messagerie lorsque les données d'DBMailhistorique atteignent 1 Go, avec une période de conservation d'au moins 24 heures.
Si vous souhaitez conserver les éléments plus longtemps, vous pouvez les archiver. Pour plus d'informations, consultez la section Créer une tâche d'agent SQL serveur pour archiver les messages électroniques de base de données et les journaux d'événements
Pour supprimer tous les e-mails
-
Utilisez la SQL déclaration suivante.
DECLARE @GETDATE datetime SET @GETDATE = GETDATE(); EXECUTE msdb.dbo.rds_sysmail_delete_mailitems_sp @sent_before = @GETDATE; GO
Pour supprimer tous les e-mails dotés d'un état particulier
-
Utilisez l'SQLinstruction suivante pour supprimer tous les messages ayant échoué.
DECLARE @GETDATE datetime SET @GETDATE = GETDATE(); EXECUTE msdb.dbo.rds_sysmail_delete_mailitems_sp @sent_status = 'failed'; GO