sqlserver在使用发布订阅功能时,如果使用了非默认IP会连不上发布服务器
- 情况1:A机器为发布和分发服务器,B机器订阅。A机器默认端口:1433,B机器非默认端口:1333。
注意:发布/订阅的连接要求是用 @@servername,这个值,对于默认实例,就是计算机名,对于命名实例,是: 计算机名\实例名
A客户端别名的配置,别名是 B机器@@servername 的值, 端口:1333,B机器IP,server是服务顺的 ip (如果用计算机名,需要确保计算机名能够解析,不能解析需要在 hosts 中配置)。另外就是64位的机器上,32/64两个都要相同的配置 - 情况2:A机器为发布和分发服务器,B机器订阅。A机器非默认端口:1333,B机器默认端口:1433。
B客户端别名的配置,别名是 A机器@@servername 的值, 端口:1333,A机器IP

浙公网安备 33010602011771号