Jika Anda menggunakan Database Mail di SQL Server, terkadang Anda mungkin perlu menghentikan atau memulai antrian email.
Anda dapat melakukannya dengan T-SQL dengan menggunakan sysmail_stop_sp
prosedur tersimpan untuk menghentikan antrian, dan sysmail_start_sp
prosedur untuk memulainya.
Hentikan Antrian
Berikut cara menghentikan antrian:
EXECUTE msdb.dbo.sysmail_stop_sp;
Anda juga dapat menggunakan sysmail_help_status_sp
prosedur tersimpan untuk memverifikasi bahwa antrian telah dihentikan.
EXECUTE msdb.dbo.sysmail_help_status_sp;
Hasil:
+----------+ | Status | |----------| | STOPPED | +----------+
Mulai Antrian
Berikut cara memulai antrian dan memeriksa statusnya:
EXECUTE msdb.dbo.sysmail_start_sp;
EXECUTE msdb.dbo.sysmail_help_status_sp;
Hasil:
+----------+ | Status | |----------| | STARTED | +----------+
Lokasi Stored Procedures
Perhatikan bahwa semua prosedur tersimpan di halaman ini terletak di msdb
database, dan mereka dimiliki oleh dbo
skema.
Oleh karena itu, Anda harus menggunakan penamaan tiga bagian jika Anda menjalankannya dari luar msdb
basis data.
Atau, Anda dapat beralih ke msdb
database terlebih dahulu (menggunakan USE msdb;
) lalu jalankan dari sana.