SQL 2008 R2复制错误:该进程无法连接到分发服务器

我有两台运行SQL 2008 R2 Standard的服务器,每台服务器都有一个名为“MAIN”的实例。 我的主服务器(一个表,13行)上有一个小型testing数据库,我想将其复制到第二个服务器,作为我想要复制的一些大型数据库的概念validation。 我将主服务器设置为发布者和分发者,并将数据库设置为进行事务复制。 我通过备份/恢复将数据复制到第二台服务器上,而不是通过快照(由于数据库大小和带宽有限,我将不得不处理更大的数据库)。 我按照这里的说明: http : //gnawgnu.blogspot.com/2009/11/sql-2008-transactional-replication-and.html

现在在订阅者身上,我进入复制/本地订阅/右键单击/属性在我的数据库订阅。 上次同步的状态显示状态为:“进程无法连接到分发服务器”主服务器\主“。”

数据从主要复制到次要的。 在主服务器上添加的任何logging都会在几秒钟内显示在辅助服务器上。

经销商是我没有使用的快照系统的一部分,还是它是事务复制东西的一部分?

谢谢,兰斯

检查浏览器服务是否正在运行所有SQL实例。 你在使用命名实例吗? 另请参阅是否有资源作业正在运行。

发行商是logging来自发布者的变化并在发送给订阅者之前将其排队。

默认的做推送订阅,当连接从分配器到订户时,不需要连接从订户到分配器。 在这种情况下,我猜测有一个防火墙阻止发布服务器上的UDP端口1434,或者有一个防火墙阻塞PRIMARYSERVER上正在监听的命名实例的TCP端口。