角色 服务器名称 实例名称 端口
发布服务器 midust-test publish 14333
订阅服务器 sqlbak test 14330

 

 

 

 

SQL Server 复制需要有实际的服务器名称才能连接到服务器。请指定实际的服务器名称“midust-test\PUBLISH”。 (Replication.Utilities)

 

 

 

解决办法:

需要在A和B服务器上分别配置对方的数据库别名,需要同时设置32位和64位的网络配置

操作:

SQL Server 网络配置 -> SQL Native Client 11.0 配置 -> 别名 -> 新建别名   要求如下:

1, 在当前服务器中创建对方的数据库别名,需要同时设置32位和64位的网络配置;

2, 数据库别名需要加上实例名,如 sqlbak\test;

3, 创建订阅时,选择发布服务器的别名,不加端口号;

 

如下图

 

 

正常创建发布订阅的流程配置参见

https://www.cnblogs.com/xiaoyou2018/p/10817748.html

 

 

参考:

https://blog.51cto.com/hzc2012/6001220

https://www.cnblogs.com/gaizai/p/3709372.html

 

posted on 2023-05-11 15:08  小油2018  阅读(342)  评论(0编辑  收藏  举报