Löschen von Nachrichten - Amazon Relational Database Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Löschen von Nachrichten

Sie verwenden die rds_sysmail_delete_mailitems_sp gespeicherte Prozedur, um Nachrichten zu löschen.

Anmerkung

RDSlöscht automatisch Mailtabellenelemente, wenn die DBMail Verlaufsdaten eine Größe von 1 GB erreichen, mit einer Aufbewahrungsdauer von mindestens 24 Stunden.

Wenn Sie Postsendungen länger aufbewahren möchten, können Sie diese archivieren. Weitere Informationen finden Sie in der Microsoft-Dokumentation unter Erstellen eines SQL Server-Agent-Auftrags zum Archivieren von Datenbank-E-Mail-Nachrichten und Ereignisprotokollen.

So löschen Sie alle E-Mail-Nachrichten
  • Verwenden Sie die folgende SQL Anweisung.

    DECLARE @GETDATE datetime SET @GETDATE = GETDATE(); EXECUTE msdb.dbo.rds_sysmail_delete_mailitems_sp @sent_before = @GETDATE; GO
So löschen Sie alle E-Mail-Nachrichten mit einem bestimmten Status
  • Verwenden Sie die folgende SQL Anweisung, um alle fehlgeschlagenen Nachrichten zu löschen.

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