sysmail_start_sp (T-SQL)
Berlaku untuk: SQL Server
Memulai Email Database dengan memulai objek Service Broker yang digunakan program eksternal.
Sintaks
sysmail_start_sp
[ ; ]
Argumen
Tidak ada.
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Tataan hasil
Tidak ada.
Keterangan
Email Database tidak diaktifkan atau diinstal pada penginstalan SQL Server. Gunakan wizard Konfigurasi Email Database untuk mengaktifkan dan menginstal objek Email Database.
Prosedur tersimpan ini ada di msdb
database. Prosedur tersimpan ini memulai antrean Email Database yang menyimpan permintaan pesan keluar dan mengaktifkan aktivasi Service Broker untuk program eksternal.
Ketika antrean dimulai, program eksternal Email Database dapat memproses pesan. Prosedur ini memungkinkan Anda untuk memulai ulang antrean setelah antrean dihentikan dengan prosedur tersimpan sysmail_stop_sp
.
Catatan
Prosedur tersimpan ini hanya memulai antrean untuk Email Database. Prosedur tersimpan ini tidak mengaktifkan pengiriman pesan Service Broker dalam database.
Izin
Prosedur tersimpan ini dimiliki oleh peran db_owner . Anda dapat memberikan EXECUTE
izin untuk pengguna mana pun, tetapi izin ini dapat ditimpa selama peningkatan SQL Server.
Contoh
Contoh berikut menunjukkan memulai Email Database dalam msdb
database. Contoh mengasumsikan bahwa Email Database telah diaktifkan.
USE msdb;
GO
EXECUTE dbo.sysmail_start_sp;
GO