我有2台虚拟机,一台使用SQL Server 2008 R2,另一台使用SQL Server 2012 Express。
On 1我有复制配置(发布),我想将Express版本设置为订阅者。
但我无法连接到发布者
SQL Server复制需要实际的服务器名称才能生成 连接到服务器。指定实际的服务器名称“XXXX”。 (Replication.Utilities)
我试图欺骗并将XXXX服务器名称添加到主机文件,但它没有用。
此外,我曾经以正确的方式运行http://www.hagrin.com/332/fixing-sql-server-replication-requires-actual-server-name-make-connection-server-error设置发布动作
成功连接需要做些什么?
答案 0 :(得分:0)
复制对于实际的服务器名称非常挑剔。在发布商和订阅者处,运行select @@servername
以查看您应该使用的内容。我的猜测是你至少有一个DNS别名。