SQL Server复制需要实际的服务器名称

它能有多难? 我花了最近4个小时的search结果,只是为了find没有任何工作,或随机发布信息,“听起来不错”

我的设置:

两个SQL2012服务器在两个不同的位置(英国和美国)使用合并在两者之间传输数据。

英国服务器将成为订户,从英国服务器我可以远程连接到美国服务器。 但是,当设置用户,并添加美国的SQL凭据,我得到

SQL Server – “SQL Server复制需要实际的服务器名称来连接到服务器。 不支持通过服务器别名,IP地址或任何其他备用名称进行的连接。 指定实际的服务器名称“{ServerABC}”。 (Replication.Utilities)”

所以我添加了一个logging到我的主机文件(在英国的服务器上)映射IP到ServerABC我可以ping“ServerABC”

我尝试再次连接到ServerABC,并得到相同的错误。

如果我做了一个select@@ servername =“ServerABC”

我在做什么错了,我花了这么多时间在这个没有到达的地方 – 太令人沮丧了! 请帮忙