0

我正在尝试初始化合并订阅,但它失败并给出查询超时已过期的错误。

The merge process failed to execute a query because the query timed out. If this failure continues, increase the query timeout for the process. When troubleshooting, restart the synchronization with verbose history logging and specify an output file to which to write.

当我检查 SQL 活动监视器时,它显示sys.sp_MSCleanupForPullReinit命令处于SUSPENDED模式并且具有等待类型SLEEP_BPOOL_FLUSH

我试图停止并启动复制代理,但仍然遇到同样的问题。

如何解决这个问题?

4

1 回答 1

1

这可能是应用快照时的正常行为,通常在快照应用进程的索引创建阶段遇到。索引创建语句可能很耗时并导致代理超时。尝试将 Merge Agent -QueryTimeout值提高到900秒,看看是否有帮助。

于 2012-04-23T02:33:37.137 回答