【发布时间】:2012-04-20 23:44:11
【问题描述】:
我有 2 台服务器:
- 在线服务器:发布者(SQL Server 2008 R2 工作组版)
- 本地服务器:订阅者(试图使其成为一个订阅者的字符串)(SQL Server 2008 R2 企业版)
我可以使用本地 SSMS 轻松连接到在线服务器,但是当我尝试从本地服务器创建订阅时,出现以下错误:
SQL Server 复制需要实际的服务器名称才能连接到服务器。不支持通过服务器别名、IP 地址或任何其他备用名称进行连接。指定实际的服务器名称“kkkkk”。 (复制.实用程序)
kkkkk 是在线服务器的名称。
我搜索了很多,但答案总是与其中一台服务器的名称已更改有关。但对我来说不是这样。
- 没有更改任何服务器名称
- SQL Server Browser 和代理正在两台服务器上运行
- 正如我之前所说,使用 SSMS 我可以轻松连接到在线服务器
我卡住了,不知道该怎么做,我认为这是一个误导性的错误消息。
谢谢
【问题讨论】:
-
在SSMS中注册服务器时,是使用实际的服务器名称注册,还是使用IP地址或localhost?
-
我使用IP地址注册它,我也可以给它一个名字,所以我给它原来的服务器名称。
标签: sql-server-2008 replication