DFSR 診断レポートには、ファイルが既にレプリケートされている場合でも、Windows Server での共有違反イベントが表示されます

この記事では、ファイルが既にレプリケートされているにもかかわらず、DFSR 診断レポートに共有違反イベントが表示される問題の回避策について説明します。

適用対象: Windows Server 2012 R2
元の KB 番号: 973836

現象

Microsoft Windows Server 2008 ベースのコンピューターまたは Windows Server 2003 ベースのコンピューターで分散ファイル システム レプリケーション (DFSR) 診断レポート (DFSR 正常性レポート) を実行すると、共有違反イベントの多くのエントリがレポートに含まれます。 ただし、レプリケーション パートナーでファイルをチェックすると、ファイルが既にレプリケートされていることがわかります。

原因

この問題は、DFSR の現在の実装で発生します。これは、ファイルがレプリケートされるときにアンチ イベントがトリガーされないためです。 したがって、ファイルの報告状態は共有違反のままです。

回避策

ファイルの実際の状態を判断するには、 コマンドをDFSRDIAG BACKLOG使用して、共有違反をチェックします。 コマンド出力は、レプリケートされていない最初の 100 個のファイルの一覧を提供します。

詳細

共有違反には、イベント ID 4302 とイベント ID 4304 の 2 種類の DFSR イベントがあります。 DFSR 診断では、両方の種類のイベントが組み合わされ、イベント ID 4302 としてのみ報告されます。

次の情報では、これら 2 種類のイベントの詳細について説明します。

イベント ID 4302: ローカル ファイルが使用されているため、更新されたファイルをサービスが受信できない場合に、ローカル共有違反が発生します。 これは、ファイル変更の 受信 側で発生します。 ファイルは既にレプリケートされています。 ただし、インストールディレクトリから最終的な宛先に移動することはできません。

イベント ID 4304: 共有違反のため、サービスはレプリケーション用のファイルをステージングできません。 これは、ファイル変更の "送信" 側で発生します。 DFSR は、レプリケーションのためにファイルをステージングまたはコピーする必要があります。 ただし、排他ロックによってこれを回避できます。