【发布时间】:2013-11-12 09:49:59
【问题描述】:
我有 2 台虚拟机,一台使用 SQL Server 2008 R2,另一台使用 SQL Server 2012 Express。
在 1 我有复制(发布)的配置,我想将 Express 版本设置为订阅者。
但我无法连接到发布者
SQL Server 复制需要实际的服务器名称来创建 连接到服务器。指定实际的服务器名称“XXXX”。 (复制.实用程序)
我曾尝试作弊并将 XXXX 服务器名称添加到 hosts 文件中,但没有帮助。
此外,我曾经以正确的方式运行http://www.hagrin.com/332/fixing-sql-server-replication-requires-actual-server-name-make-connection-server-error 操作以进行设置发布
我需要做什么才能成功连接?
【问题讨论】:
-
当发布者或订阅者的主机名在某个时候被重命名时,通常会发生此错误。 Ted Krueger 在这里详细讨论了这个问题并提供了一个可能的解决方案:blogs.lessthandot.com/index.php/DataMgmt/DBAdmin/…
-
我改了。并查看正确的名称,但无论如何我都无法从 sql express 2012 连接到 SQL server 2008 R2 上的复制
标签: sql-server replication transactional-replication