Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Menghentikan Email Database dengan menghentikan objek Service Broker yang digunakan program eksternal.
Sintaks
sysmail_stop_sp
[ ; ]
Argumen
Tidak ada.
Mengembalikan nilai kode
0 (berhasil) atau 1 (kegagalan).
Keterangan
Prosedur tersimpan ini ada di msdb database.
sysmail_stop_sp menghentikan antrean Email Database yang menyimpan permintaan pesan keluar dan menonaktifkan aktivasi Service Broker untuk program eksternal.
Saat antrean dihentikan, program eksternal Email Database tidak memproses pesan. Prosedur tersimpan ini memungkinkan Anda menghentikan Email Database untuk tujuan pemecahan masalah atau pemeliharaan.
Untuk memulai Email Database, gunakan sysmail_start_sp.
sp_send_dbmail masih menerima email ketika objek Service Broker dihentikan.
Catatan
sysmail_stop_sp hanya menghentikan antrean untuk Email Database. Prosedur tersimpan ini tidak menonaktifkan pengiriman pesan Service Broker dalam database. Prosedur tersimpan ini tidak menonaktifkan prosedur tersimpan Database Mail yang diperluas untuk mengurangi area permukaan. Untuk menonaktifkan prosedur tersimpan yang diperluas, lihat Konfigurasi server: Database Mail XP.
Izin
Anda dapat memberikan EXECUTE izin pada prosedur ini, tetapi izin ini mungkin ditimpa selama peningkatan SQL Server.
Contoh
Contoh berikut menunjukkan penghentian Email Database dalam msdb database. Contoh mengasumsikan bahwa Email Database telah diaktifkan.
USE msdb;
GO
EXECUTE dbo.sysmail_stop_sp;
GO