1

我已经使用 Windows 身份验证配置了两个 SQL Server 2008 实例之间的 Service Broker 通信。我正在从发起者服务向目标服务发送一条消息,然后结束目标中的对话。由于目标没有向发起者发送回复消息,目标实例是否需要配置任何路由来向发起者发送系统生成的确认消息?我只能依靠 Target 实例中的对话句柄与 Initiator 进行通信吗?

提前致谢。

4

1 回答 1

4

在两个方向上总是需要一条路线。即使您从未从目标显式发送消息,目标仍需要为收到的每条消息发送隐式确认。

但是在您的情况下,您正在发送明确的消息:END CONVERSATION发送http://schemas.microsoft.com/SQL/ServiceBroker/EndDialog消息。

于 2012-06-22T12:46:37.313 回答