Ketika saya menggunakan sp_send_dbmail disimpan prosedur, saya mendapatkan pesan yang mengatakan bahwa saya mail antri. Namun, hal itu sepertinya tidak pernah dikirim. Aku bisa melihat mereka dalam antrian jika saya menjalankan SQL ini:
SELECT * FROM msdb..sysmail_allitems WHERE sent_status = 'unsent'
SQL ini kembali 1:
SELECT is_broker_enabled FROM sys.databases WHERE name = 'msdb'
Prosedur ini disimpan kembali DIMULAI:
msdb.dbo.sysmail_help_status_sp
Sesuai akun dan profil yang telah ditetapkan dan e-mail fungsi di satu titik. Tidak ada kesalahan dalam msdb.dbo.sysmail_event_log.
Aku punya masalah yang sama dan ini adalah bagaimana saya mampu untuk mengatasinya.
Pergi ke Sql Agent >> Sifat >> Sistem Peringatan >> Centang kotak Aktifkan untuk DBMail dan menambahkan profil.
Restart Agen dan bekerja sejak saat itu.
Semoga ini bisa membantu, _Ub
Bisa banyak hal. Sebagai contoh, saya've melihat (ya, benar-benar terlihat) ini terjadi setelah:
Jadi sampai itu terjadi lagi, saya tidak't panik lebih dari itu.