我有两台 2008 R2 服务器。
当我按名称连接这两个服务器时,我可以使用复制。
但是当我通过 IP 地址连接这两台服务器时,我无法使用复制。
我收到如下错误:
SQL Server 复制需要实际的服务器名称.....
在 SQL Server 2008 R2 中是否可以通过 IP 地址进行复制?
仅通过服务器名称就可以吗?
答案1
复制对于服务器名称非常敏感。根据我的经验,如果你尝试告诉它任何与服务器认为的名称不同的名称@@SERVERNAME
,它都不会允许你这样做。
答案2
虽然我确信有解决方法,但我不建议这样做,SQL 复制仅适用于服务器名称。这是设计使然。假设订阅者位于不同的域中,您有两个选择。为该单个服务器创建 DNS 条目或编辑您的主机文件。但您将无法使用 IP 地址。您基本上需要找到一种解决方法。如果您能说明无法使用服务器名称的原因,也许我们可以帮助您找到解决方法。