0

我有 2 台虚拟机,一台使用 SQL Server 2008 R2,另一台使用 SQL Server 2012 Express。

在 1 我有复制(发布)的配置,我想将 Express 版本设置为订阅者。

但我无法连接到发布者

SQL Server 复制需要实际的服务器名称才能连接到服务器。指定实际的服务器名称“XXXX”。(复制。实用程序)

我试图作弊并将 XXXX 服务器名称添加到主机文件中,但它没有帮助。

此外,我曾经以正确的方式运行http://www.hagrin.com/332/fixing-sql-server-replication-requires-actual-server-name-make-connection-server-error操作以进行设置发布

我需要做什么才能成功连接?

4

1 回答 1

0

复制对实际的服务器名称非常挑剔。在发布者和订阅者处,运行select @@servername以查看您应该使用什么。我的猜测是,您至少有其中一个的 DNS 别名。

于 2013-11-12T13:42:24.403 回答