![SQL Server 复制需要实际的服务器名称](https://linux22.com/image/606133/SQL%20Server%20%E5%A4%8D%E5%88%B6%E9%9C%80%E8%A6%81%E5%AE%9E%E9%99%85%E7%9A%84%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%90%8D%E7%A7%B0.png)
这有多难?我花了 4 个小时在谷歌上搜索,结果发现要么没什么用,要么人们随意发布“听起来不错”的信息
我的设置:
两个 SQL2012 服务器,位于两个不同位置(英国和美国),使用合并在两者之间传输数据。
英国服务器将成为订阅服务器,从英国服务器我可以远程连接到美国服务器。然而,当设置订阅服务器并添加美国 SQL 凭据时,我得到了
SQL Server – “SQL Server 复制需要实际的服务器名称才能连接到服务器。不支持通过服务器别名、IP 地址或任何其他备用名称进行连接。请指定实际的服务器名称“{ServerABC}”。(Replication.Utilities)”
因此,我在我的主机文件(位于英国服务器上)上添加了一条记录,以将 IP 映射到 ServerABC,这样我就可以 ping “ServerABC”
我尝试再次连接到 ServerABC,但出现同样的错误。
如果我选择@@servername =“ServerABC”
我做错了什么?我花了这么多时间却没有任何进展 - 真令人沮丧!请帮忙