Sql Server订阅代理处于运行状态

时间:2015-01-29 16:39:25

标签: sql-server transactional-replication

我们有推送订阅的快照复制设置。现在我们已经设置了第二个订户。我们遵循以下步骤: a)运行快照代理 - 已完成。 b)运行旧的分发代理 - 完成。 c)将新的分发代理运行到另一个数据库 - 运行。此新订阅的快照代理程序仍处于运行状态。复制中的更多细节显示消息"来自unc /... &# 39的已发送快照; ,'没有更多复制的交易可用'。检查新的辅助数据库是否正在复制数据。现在为什么代理状态仍处于运行状态?我们是否继续等待它完成,因为它已超过4小时,状态没有改变,复制监视器中也没有新消息。

服务器配置:Publisher - Sql server 2008 R2;旧订户= sql server 2005; new subscriber = sql server 2012

1 个答案:

答案 0 :(得分:1)

问题是在分销商工作代理'-Continuous'中有一个额外的参数。这导致分发代理程序即使在完成复制作业后仍保持活动状态。在删除此参数时,作业代理将完成复制并结束而不是连续轮询。