BurFlags レジストリ キーを使用してファイル レプリケーション サービスのレプリカ セットを再初期化する

文書翻訳 文書翻訳
文書番号: 290762

概要

FRS はマルチスレッド、マルチマスターのレプリケーション エンジンであり、Windows Server 2003 および Windows 2000 のドメイン コントローラーではこのエンジンを使用して、Windows Server 2003、Windows 2000 およびそれ以前のバージョンのクライアントのシステム ポリシーおよびログオン スクリプトをレプリケートします。Microsoft Windows NT では、LanMan Replication (LMREP) サービスがレプリケーションを処理していました。Windows 2000 で、LMREP は FRS に置き換えられています。FRS を使用すると、同じフォールト トレラント分散ファイル システム (DFS) のルートまたは子ノードのレプリカをホストしている Windows 2000 サーバー間で、コンテンツをレプリケートすることもできます。

FRS を使用して SYSVOL または DFS 共有内のファイルをレプリケートする Windows ベースのドメイン コントローラーまたはメンバー サーバーを展開するときには、レプリケーションが停止しているか一貫していないと、レプリカ セットの個別のメンバーを復元または再初期化することが必要な場合があります。状況によっては、レプリカ セット全体を最初から再構築することが必要な場合があります。

FRS BurFlags
レジストリ キーは、DFS または SYSVOL レプリカ セットの FRS メンバーに対して Authoritative Restore または非 Authoritative Restore を実行するために使用されます。

注: Windows のメンバー サーバーとドメイン コントローラー のシステム状態のバックアップには、ローカル FRS ツリーに保持されるファイルと FRS ファイルのマスター リストのマッピングを維持する FRS データベースは含まれません。 Ntbackup.exe の除外の詳細については、以下のサポート技術情報番号をクリックしてください。
233427 Windows Server 2003、Windows XP、および Windows 2000 で Ntbackup.exe ツールを使用するときにバックアップされないファイルとフォルダー

FRS のレプリカの復元

グローバルな
BurFlags
レジストリ キーには REG_DWORD 値が含まれ、またレジストリの次の場所にあります。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup
BurFlags
レジストリ キーの最も一般的な値は以下のとおりです。
  • D2 (別名: 非 Authoritative Mode Restore)
  • D4 (別名: Authoritative Mode Restore)
バックアップ、また問題がないことが判明しているソースからデータを復元すると同時に
BurFlags
の復元を実行して、サービスを再開することもできます。

非 Authoritative Restore

非 Authoritative Restore は、問題が発生している FRS レプリカ セットの個別のメンバーを再初期化するための最も一般的な方法です。対象となる問題には次の問題があります。
  • FRS サービスでのアサーション
  • ローカル Jet データベースの破損
  • ジャーナル ラップ エラー
  • FRS レプリケーションのエラー
非 Authoritative Restore は、FRS の依存関係を検出し、原因を理解して解決した後にのみ試行してください。FRS の依存関係を検出する方法の詳細については、この資料後半の「FRS メンバーの Authoritative Restore または非 Authoritative Restore を構成する前の考慮事項」を参照してください。

非 Authoritative Restore が行われたメンバーには、ユーザーが Active Directory および FRS レプリケーションを実行している、正常に動作しているアップストリーム パートナーからの着信接続が必要です。正常であることが判明しているレプリカ メンバーが少なくとも 1 つ含まれる大規模なレプリカ セットでは、直接的なレプリケーション パートナーの命令でコンピューターを再初期化した場合、非 Authoritative Mode Restore を使用すると、残りすべてのレプリカ メンバーを復元することができます。

非 Authoritative Restore を完了してメンバーをサービスに復帰させる必要があると判断した場合は、レプリケーションが機能していないという命令で、そのメンバーと直接レプリケーション パートナーから多くの状態を保存します。このようにすると、後で問題を検討することができます。状態の情報は、イベント ビューアーの FRS とシステムのログから取得できます。

注: FRS のログを構成すると、詳細なデバッグ エントリを記録することができます。 FRS のログを構成する方法の詳細については、以下のサポート技術情報番号をクリックしてください。
221111 レジストリの FRS エントリの説明
非 Authoritative Restore を実行するには、FRS サービスを停止し、
BurFlags
レジストリ キーを構成してから、FRS サービスを再開します。これを行うには、次の手順を実行します。
  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
  2. [名前] ボックスに「cmd」と入力し、Enter キーを押します。
  3. [コマンド] ボックスで、「net stop ntfrs」と入力します。
  4. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
  5. [名前] ボックスに「regedit」と入力し、Enter キーを押します。
  6. レジストリ内の次のレジストリ サブキーを見つけます。
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup
  7. 右側のウィンドウで、[BurFlags] をダブルクリックします。
  8. [DWORD 値の編集] ダイアログ ボックスで、「D2」と入力し、[OK] をクリックします。
  9. レジストリ エディターを終了し、[コマンド] ボックスに切り替えます。
  10. [コマンド] ボックスで、「net start ntfrs」と入力します。
  11. [コマンド] ボックスを終了します。
FRS サービスが再開すると、以下の動作が発生します。
  • BurFlags レジストリ キーの値が 0 に戻る。
  • 再初期化された FRS フォルダーのファイルが Pre-existing フォルダーに移動する。
  • イベント 13565 が記録され、非 Authoritative Restore が開始されたことを示す。
  • FRS データベースが再構築される。
  • SYSVOL レプリカ セットに対して親が指定されている場合、Replica Set Parent レジストリ キーで指定されているアップストリーム パートナーまたはコンピューターから、メンバーによりレプリカ セットの初期結合が実行される。
  • 関連するレプリケーションのスケジュールが始まった時点で、再初期化されたコンピューターにより、影響を受けるレプリカ セットの完全レプリケーションが実行される。
  • 処理が完了した時点で、FRS が機能していることを示すため、イベント 13516 が記録される。イベントが記録されない場合は、FRS の構成に問題が発生している。
: 再初期化されたメンバー上での Pre-existing フォルダーにおけるファイルの置き換えは、不測のデータ損失を防止するよう設計されている FRS の安全策です。ローカルの Pre-existing フォルダーにのみ存在し、最初のレプリケーション後にレプリケートが行われていないレプリカが対象であるすべてのファイルは、適切なフォルダーにコピーされる場合があります。出力方向のレプリケーションが発生した場合は、Pre-existing フォルダーのファイルを削除して、ドライブの空き容量を大きくします。

Authoritative FRS Restore

Authoritative Restore は、ディレクトリの競合が発生した場合など、最後の手段としてのみ使用してください。

たとえば、レプリケーションが完全に停止し、最初からの再構築が必要である FRS レプリカ セットを復元する必要がある場合は、Authoritative Restore が必要になることがあります。

Authoritative FRS Restore を実行する場合には、以下の一覧の要件を満たす必要があります。
  1. Authoritative Restore が行われるように構成されている場合は、FRS サービスを再開する前に、再初期化されたレプリカ セットに関してすべてのダウンストリーム パートナー (直接および推移性) 上で FRS サービスを無効にする必要がある。
  2. FRS イベント ログに、イベント 13553 および 13516 が記録されている。これらのイベントは、Authoritative Restore 用に構成されているコンピューターで、レプリカ セットに対するメンバーシップが確立されていることを示している。
  3. Authoritative Restore 用に構成されているコンピューターは、レプリカ セットのメンバーに対してレプリケートするすべてのデータに対して Authoritative であるように構成されている。このことは、空のディレクトリで結合を実行する場合には該当しない。 詳細については、以下のサポート技術情報番号をクリックしてください。
    266679 同期を最適化するために、ファイル レプリケーション サービスでレプリケートされる SYSVOL および分散ファイル システム共有上のファイルを事前登録する
  4. レプリカ セットのその他すべてのパートナーは、非 Authoritative Restore を使用して再初期化する必要があります。
Authoritative Restore を完了するには、FRS サービスを停止し、
BurFlags
レジストリ キーを構成してから、FRS サービスを再開します。これを行うには、次の手順を実行します。
  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
  2. [名前] ボックスに「cmd」と入力し、Enter キーを押します。
  3. [コマンド] ボックスで、「net stop ntfrs」と入力します。
  4. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
  5. [名前] ボックスに「regedit」と入力し、Enter キーを押します。
  6. レジストリ内の次のレジストリ サブキーを見つけます。
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup
  7. 右側のウィンドウで、[BurFlags] をダブルクリックします。
  8. [DWORD 値の編集] ダイアログ ボックスで、「D4」と入力し、[OK] をクリックします。
  9. レジストリ エディターを終了し、[コマンド] ボックスに切り替えます。
  10. [コマンド] ボックスで、「net start ntfrs」と入力します。
  11. [コマンド] ボックスを終了します。
FRS サービスが再開すると、以下の動作が発生します。
  • BurFlags レジストリ キーの値の設定が 0 に戻る。
  • イベント 13566 が記録され、Authoritative Restore が開始されたことを示す。
  • 再初期化された FRS のレプリケートされたディレクトリのファイルは変更されず、直接レプリケーションで Authoritative になる。また、推移性のレプリケーションを介して、ファイルは間接レプリケーションのパートナーになる。
  • FRS データベースは、現在のファイル インベントリに基づいて再構築される。
  • 処理が完了した時点で、FRS が機能していることを示すため、イベント 13516 が記録される。イベントが記録されない場合は、FRS の構成に問題が発生している。

グローバル固有の再初期化とレプリカ セット固有の再初期化の対比

グローバル固有とレプリカ セット固有両方の
BurFlags
レジストリ キーがあります。グローバルな
BurFlags
レジストリ キーを設定すると、メンバーが保持するすべてのレプリカ セットが再初期化されます。この操作は、コンピューターがレプリカ セットを 1 つだけ保持している場合、またはコンピューターが保持しているレプリカ セットが比較的小さい場合にのみ行ってください。

グローバルな
BurFlags
キーの構成と対比すると、レプリカ セット
BurFlags
キーでは個別の独立したレプリカ セットを再初期化できるため、健全なレプリケーション セットをそのままにすることができます。

グローバルな
BurFlags
レジストリ キーはレジストリの次の場所にあります。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup / Restore\Process At Startup


このキーには、Authoritative Restore と非 Authoritative Restore に関してこの資料で前述した値と同じ値を含めることができます。

構成するレプリカ セットの GUID を確認すると、レプリカ セット固有の
BurFlags
レジストリ キーを見つけることができます。どの GUID がどのレプリカ セットに対応するかを確認し、Restore を構成するには、以下の手順を実行します。
  1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
  2. [名前] ボックスに「cmd」と入力し、Enter キーを押します。
  3. [コマンド] ボックスで、「net stop ntfrs」と入力します。
  4. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
  5. [名前] ボックスに「regedit」と入力し、Enter キーを押します。
  6. 構成するレプリカ セットを表す GUID を確認するには、以下の手順を実行します。
    1. 次のレジストリ キーを見つけます。
      KEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Replica Sets
    2. [Replica Sets] サブキーの下には、GUID により特定される 1 つ以上のサブキーがあります。左側ウィンドウで GUID をクリックし、右側ウィンドウで [Replica Set Root] 値に対して表示されている [Data] をメモします。このファイル システム パスは、この GUID が表すレプリカ セットを示します。
    3. 構成するレプリカ セットが見つかるまで、[Replica Sets] サブキーの下に表示されている各 GUID に対して手順 4. を繰り返します。GUID をメモします。
  7. 次のレジストリ キーを見つけます。
    KEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Cumulative Replica Sets
  8. [Cumulative Replica Sets] サブキーの下で、手順 6c. でメモした GUID を見つけます。
  9. 右側のウィンドウで、[BurFlags] をダブルクリックします。
  10. [DWORD 値の編集] ダイアログ ボックスで、非 Authoritative Restore を実行するには「D2」と入力し、Authoritative Restore を実行するには「D4」と入力して、[OK] をクリックします。
  11. レジストリ エディターを終了し、[コマンド] ボックスに切り替えます。
  12. [コマンド] ボックスで、「net start ntfrs」と入力します。
  13. [コマンド] ボックスを終了します。

FRS メンバーの Authoritative Restore または非 Authoritative Restore を構成する前の考慮事項

BurFlags
レジストリ サブキーを使用して FRS メンバーを構成し、Authoritative Restore または非 Authoritative Restore を完了しても、最初にレプリケーションの問題の原因となった問題の解決にはなりません。レプリケーションの問題の原因を判断できない場合は、レプリケーションが続行すると、メンバーは通常、問題のある状況に戻ります。

FRS の依存関係を詳細に分析することはこの資料では扱いませんが、トラブルシューティングでは以下を行う必要があります。
  • Active Directory レプリケーションが正常に行われていることを確認します。FRS に関するさらなるトラブルシューティング行う前に、Active Directory レプリケーションの問題を解決します。Active Directory レプリケーションが正常に行われていることを確認するには、Repadmin /showreps コマンドを使用します。Repadmin.exe ツールは、Windows 2000 CD-ROM の Support\Tools フォルダーにあります。
  • SYSVOL レプリカ セットをホストするすべてのドメイン コントローラーの間、および DFS レプリカ セットに参加するサーバーのコンピューター アカウントをホストするすべてのドメイン コントローラーの間で、入力方向および出力方向の Active Directory レプリケーションが行われていることを確認します。
  • FRS レプリケーションに参加するすべてのコンピューターの Active Directory に、FRS メンバー オブジェクト、サブスクライバー オブジェクト、および接続オブジェクトが存在することを確認します。
  • SYSVOL レプリカ セットのドメインのすべてのドメイン コントローラーに対して、入力方向および出力方向の接続オブジェクトが存在することを確認します。
  • レプリケーションの孤立を回避するために、DFS レプリカ セットのすべてのメンバーには、少なくともトポロジで入力方向の接続オブジェクトが存在することを確認します。
  • 問題が発生している直接レプリケーションのパートナーで、FRS および SYSTEM のイベント ログを確認します。
  • レプリケーションの問題が発生している直接レプリケーションのパートナー間で、%SYSTEMROOT%\DEBUG\NTFRS_*.LOG の FRS デバッグ ログを確認します。
トラブルシューティングを行う方法の詳細については、以下のサポート技術情報番号をクリックしてください。
249256 サイト内レプリケーション障害のトラブルシューティング方法
すべて展開する | すべて折りたたむ

概要

この資料では、Microsoft Windows 2000 のファイル レプリケーション サービス (FRS) で使用される
FRS BurFlags
レジストリ キーについて説明します。

詳細

System Start Restoration を使用して、FRS レプリケーション パートナーで使用できないファイルを取得するの詳細については、以下のサポート技術情報番号をクリックしてください。
811219 FRS: システム状態の復元を使用して FRS オブジェクトおよびファイルを回復する
FRS の詳細については、以下のサポート技術情報番号をクリックしてください。
266679 同期を最適化するために、ファイル レプリケーション サービスでレプリケートされる SYSVOL および分散ファイル システム共有上のファイルを事前登録する
315457 ドメイン内の SYSVOL ツリーとその内容を再構築する方法

プロパティ

文書番号: 290762 - 最終更新日: 2012年1月16日 - リビジョン: 8.0
キーワード:?
kbinfo KB290762
Microsoft Knowledge Base の免責: Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。

フィードバック

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com