Sql server 服务代理:发起人';的地址正在更改,是否应重新创建现有对话框?

Sql server 服务代理:发起人';的地址正在更改,是否应重新创建现有对话框?,sql-server,service-broker,Sql Server,Service Broker,我使用的其中一个系统将一些数据发送到远程目标,用于审计目的。一切正常,但现在发起方的人员正在重新配置他们的网络,因此发起方很快将拥有不同的外部IP地址 我知道我必须在目标端更新防火墙规则和路由信息。据我所知,不必在发起程序上更改ServiceBroker配置-目标服务器不会移动到任何地方 问题是,我们使用持久性对话框。我简要浏览了文档,但还没有找到是否应该删除并重新创建现有的对话,或者他们会自动选择路线更改 如果我理解正确,实际的网络地址应该动态更新,因为我们没有在beginconversati

我使用的其中一个系统将一些数据发送到远程目标,用于审计目的。一切正常,但现在发起方的人员正在重新配置他们的网络,因此发起方很快将拥有不同的外部IP地址

我知道我必须在目标端更新防火墙规则和路由信息。据我所知,不必在发起程序上更改ServiceBroker配置-目标服务器不会移动到任何地方

问题是,我们使用持久性对话框。我简要浏览了文档,但还没有找到是否应该删除并重新创建现有的对话,或者他们会自动选择路线更改

如果我理解正确,实际的网络地址应该动态更新,因为我们没有在
beginconversation
语句中直接指定它。但对于启动器来说似乎合乎逻辑的东西并不总是适用于目标

有没有人对所描述的情况有过经验?或者,很可能我在文档中忽略了这一点

感谢您的帮助,提前谢谢。

您说得对

你应该改变目标的路线,就这样。路由的作用就是将逻辑地址(“服务”名称)与物理位置(主机名、IP地址)分开。对话框应能在网络重新配置事件中存活,而不会注意到该事件

非常感谢你,雷姆斯:)刚刚救了我一天。