处于运行状态的 SQL Server 订阅代理



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

服务器配置: 发布服务器 -- SQL 服务器 2008 R2 ;旧订阅者 = sql 服务器 2005 ;新订阅服务器 = SQL Server 2012

问题出在分发服务器作业代理"-连续"中的一个额外参数上。这导致分发服务器代理即使在完成复制作业后仍处于活动状态。删除此参数后,作业代理将完成复制并结束,而不是连续轮询。

相关内容

最新更新