角色 | 服务器名称 | 实例名称 | 端口 |
发布服务器 | 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
标签:
sqlserver
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
2022-05-11 安装程序失败“请求添加或删除指定服务器上的功能失败”