質問: ディストリビューション エージェントがどの程度遅れているのか、 再初期化が必要かどうかを確認する方法はありますか。
回答: ストアド プロシージャ sp_replmonitorsubscriptionpendingcmds か、レプリケーション モニターの [未配布のコマンド] タブを使用します。 ストアド プロシージャとタブには、次の内容が表示されます。 ディストリビューション データベース内のコマンドで、選択したサブスクライバーにまだ配布されていないコマンドの数を示します。 コマンドは、1 つの transact-sql データ操作言語 (dml) ステートメントまたは 1 つのデータ定義言語 (ddl) ステートメントから構成されます。 コマンドをサブスクライバーに配布するのに要すると推定される時間を示します。 スナップショットを生成してサブスクライバーに適用するのに必要な時間よりもこの値が大きい場合は、サブスクライバーの再初期化を検討してください。 詳細については、「 サブスクリプションの再初期化」を参照してください。 詳細については、「sp_replmonitorsubscriptionpendingcmds (transact-sql)」および「レプリケーション モニターを使用して情報を表示し、タスクを実行する」を参照してください。