SQL Server事件通知& Service Broker - 多个服务器的最低要求?

时间:2012-08-09 21:44:04

标签: sql-server service-broker

我正在尝试找出使用服务代理将SQL Server事件通知发送到单独服务器的最简单方法。我已经在每台服务器上构建了一个端点,每个服务器上都有一个队列,处理对话和合同以及激活...但是我需要这些吗?

CREATE EVENT NOTIFICATION表示它可以将通知XML发送到“目标服务” - 所以我可以在“发送”服务器上创建指向“接收服务器”上的队列的合同,并使用激活那里?

或者我是否需要将其发送到本地队列然后转发到接收服务器的队列?谢谢!

1 个答案:

答案 0 :(得分:0)

您可以定位远程服务,但必须为双向通信定义ROUTE,以便获得确认消息。我曾经有一个脚本为所有事件通知创建一个集中处理服务器,其他服务器针对它的服务。如果我能找到它,我会将其发布在我的博客上,并通过链接进行更新。