2 kk185800961 kk185800961 于 2014.11.30 20:58 提问

复制代理在 10 分钟内没有记录任何进度消息?

问题:
复制代理在 10 分钟内没有记录任何进度消息。这表明代理已停止响应或系统活动过多。请确保正在将记录复制到目标,并且与订阅服务器、发布服务器和分发服务器的连接仍然是活动的。

说明:
这问题在发布服务器每个月总有两三次不规律地出现,然后可能就有几个分发错误停止,队列读取器错误停止。
分发代理和队列读取器代理都报上面的错误,错误后分发代理就不断尝试连接。(发布服务器有主要有4个数据库,其中3个数据库各发布一个可更新订阅到备用服务器。还有1个数据库有3个发布.)

通常解决办法:关闭重启错误的代理;或者重启数据库代理服务;不行就直接重启服务!!~

怎么确定这问题或怎么解决??

3个回答

DBA_Huangzj
DBA_Huangzj   Ds   Rxr 2015.01.05 10:53

复制的错误信息有一定的误导性,你最好监控一下monitor里面的信息,比如会不会有很大的队列之类的,另外sqlserver的各种日志都要看看

caozhy
caozhy   Ds   Rxr 2014.12.01 03:02
kk185800961
kk185800961   2015.01.07 08:29

这是日志读取代理停止,导致分发代理无响应。
但是日志代理为什么自动停止,可能系统比较繁忙,线程不足。
后来调整了最大线程设置(系统默认512,调整为1024)
似乎可以解决,但是偶尔繁忙的时候也导致代理停止

Csdn user default icon
上传中...
上传图片
插入图片