SQL Server复制:TCP提供程序:信号灯超时时间已到期

时间:2019-02-13 15:41:58

标签: sql-server sql-server-2014 replication windows-server-2012 transactional-replication

我从SQL Server 2014推送事务复制分发代理收到以下错误:

  

复制分发子系统:    代理“代理名称”已安排重试。     TCP Provider:信号灯超时时间已过期。

这是由短暂的网络故障引起的。但是,在恢复连接并且其他应用程序恢复工作后,分发代理仍然报告它正在重试(失败)。

  

发生错误后,代理“ agent-name”正在重试。尝试了6次重试。有关更多详细信息,请参阅Jobs文件夹中的座席工作历史记录

此问题通过删除复制并通过新的快照传输再次进行设置来解决,但这在生产环境中存在问题。有时通过重新启动SQL Server代理服务可以解决问题。 TCP烟囱卸载已禁用。分发代理程序参数大多数是默认设置。复制负载非常低,大多数情况下队列中没有未分配的命令。 有什么主意是什么?为什么复制会永久受损并且重试不起作用?

0 个答案:

没有答案