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
RDSsecara otomatis menghapus item tabel email ketika data DBMail riwayat mencapai ukuran 1 GB, dengan periode retensi minimal 24 jam.
Jika Anda ingin menyimpan mail untuk periode yang lebih lama, Anda dapat mengarsipkannya. Untuk selengkapnya, lihat Membuat pekerjaan Agen SQL Server untuk mengarsipkan pesan Mail Database dan log peristiwa
Untuk menghapus semua pesan email
-
Gunakan SQL pernyataan 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 SQL pernyataan 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