View a markdown version of this page

Menghapus pesan - Amazon Relational Database Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menghapus pesan

Anda menggunakan prosedur rds_sysmail_delete_mailitems_sp yang disimpan untuk menghapus pesan.

catatan

RDS secara otomatis menghapus item tabel mail saat data riwayat DBMail mencapai ukuran 1 GB, dengan jangka waktu penyimpanan setidaknya 24 jam.

Jika Anda ingin menyimpan mail untuk periode yang lebih lama, Anda dapat mengarsipkannya. Untuk informasi selengkapnya, lihat Create a SQL Server Agent job to archive Database Mail messages and event logs di dokumentasi Microsoft.

Untuk menghapus semua pesan email
  • Gunakan pernyataan SQL berikut.

    DECLARE @GETDATE datetime SET @GETDATE = GETDATE(); EXECUTE msdb.dbo.rds_sysmail_delete_mailitems_sp @sent_before = @GETDATE; GO
Untuk menghapus semua pesan email dengan status tertentu
  • Gunakan laporan SQL berikut untuk menghapus semua pesan yang gagal.

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