sysmail_start_sp (Transact-SQL)
通过启动外部程序使用的 Service Broker 对象来启动数据库邮件。
语法
sysmail_start_sp
参数
无
返回代码值
0(成功)或 1(失败)
结果集
无
注释
数据库邮件未启用或未随 SQL Server 一起安装。 使用数据库邮件配置向导可以启用并安装数据库邮件对象。
此存储过程位于 msdb 数据库中。 该存储过程将启动保存待发消息请求的数据库邮件队列,并对外部程序启用 Service Broker 激活。
此队列启动后,数据库邮件外部程序即可处理消息。 此过程允许您在使用 sysmail_stop_sp 存储过程停止队列后重新启动队列。
注意 |
---|
此存储过程只启动数据库邮件的队列。 它不会激活数据库中的 Service Broker 消息传递功能。 |
权限
默认情况下,sysadmin 固定服务器角色的成员具有此过程的执行权限。
示例
以下示例显示如何启动 msdb 数据库中的数据库邮件。 该示例假设数据库邮件已启用。
USE msdb ;
GO
EXECUTE dbo.sysmail_start_sp ;
GO
请参阅
参考
sysmail_stop_sp (Transact-SQL)