Bagikan melalui


sysmail_start_sp (T-SQL)

Berlaku untuk: SQL Server

Memulai Email Database dengan memulai objek Service Broker yang digunakan program eksternal.

Konvensi sintaks transact-SQL

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