SQL Server 服务代理与数据库邮件功能详解
1. 服务代理解决方案实现
在配置好服务定义组件、网络和安全组件后,就需要对应用程序进行配置,以启动对话、发送消息并处理接收消息。
1.1 创建对话会话
可以使用 BEGIN DIALOG 语句来启动从一个服务到另一个服务的对话会话。对话存在于两个服务之间,能保证消息的可靠传递,确保每条消息仅被接收一次且按顺序接收。
BEGIN DIALOG 命令的完整语法如下:
BEGIN DIALOG [ CONVERSATION ] @dialog_handle
FROM SERVICE initiator_service_name
TO SERVICE 'target_service_name'
[ , { 'service_broker_guid' | 'CURRENT DATABASE' } ]
[ ON CONTRACT contract_name ]
[ WITH
[ { RELATED_CONVERSATION = related_conversation_handle
| RELATED_CONVERSATION_GROUP = related_conversation_group_id } ]
[ [ , ] LIFETIME = dialog_lifetime ]
[ [ , ] ENCRYPTION = { ON | OFF } ] ]
[ ; ]
<
超级会员免费看
订阅专栏 解锁全文
1882

被折叠的 条评论
为什么被折叠?



