如何增加MS SQL 2008中的-QueryTimeOut参数?

我有两台运行Microsoft SQL 2008的服务器,我正在使用合并复制。 它使用推送订阅。 有一天,有一个事件会导致更多的行被插入数据库,然后正常。 在5分钟的时间内,将有5,000到10,000行插入到三个表中。 在接下来的14个小时里,我收到了大约80封电子邮件,

合并代理未能检索发布“Lynx”的文章信息。 增加-QueryTimeOut参数并重新启动同步。 在进行故障排除时,请使用SQL事件探查器,或者为-HistoryVerboseLevel更高的值重新启动代理

重新启动代理并重新初始化复制后,错误停止。

那么,我该如何增加-QueryTimeOut参数呢? 而且,它将来有助于防止这种情况发生吗?

看来您可以从复制监视器执行此操作(右键单击Management Studio中的“复制”节点,然后select“启动复制监视器”)。

select您的出版物,右键单击右侧列表中的订阅,然后select“代理人档案”。 您可以编辑“默认座席configuration文件”或创build一个新的。 无论哪种方式,如果您单击小省略号button编辑configuration文件,则可以修改-QueryTimeout参数。

免责声明:我从来没有真正改变这一点,但它看起来很有希望。