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 に答える