接続環境でのレプリカの同期

このトピックは、ArcGIS for Desktop Standard および ArcGIS for Desktop Advanced にのみ該当します。

同期ウィザードを使用して、レプリカ間で変更を同期させます。

一方向レプリケーションと双方向レプリケーションでは、同期の対象となる変更を決定するために、レプリカの作成時に適用されたフィルタおよびリレーションシップ クラス ルールが再び適用されます。フィルタおよびリレーションシップ クラス ルールの対象外の変更は同期されません。レプリカ プロパティ ダイアログ ボックスの説明タブには、フィルタとリレーションシップ クラス ルールのリストが表示されます。レプリカ プロパティには、レプリカ マネージャからアクセスできます。

ヒントヒント:
[変更の同期] ジオプロセシング ツールを使用することもできます。詳細については、「変更の同期」をご参照ください。

ウィザードは 2 つの方法で開くことができます。[分散ジオデータベース] ツールバーを使用する方法と、カタログ ツリーのショートカット メニューを使用する方法です。

手順:
  1. 同期ウィザードの最初のパネルで、同期するレプリカを選択します。

    選択後、ジオデータベース 2 の接続情報がレプリカに格納されている場合は、情報が自動的に入力されます。この情報をレプリカに追加するには、レプリカ マネージャのレプリカ プロパティを開き、[高度な設定] タブで相対レプリカ接続を設定します。ユーザ名とパスワードが保存されていない場合は、同期中にユーザ名とパスワードの入力が求められます。

    このウィザードでは、ローカル ジオデータベースまたはリモート ジオデータベースを使用した同期がサポートされています。リモートのジオデータベースにアクセスするには、ArcGIS for Server で公開されたジオデータ サービスを使用します。リモート ジオデータベースの接続情報は、レプリカに保存できません。リモート ジオデータベースと同期する場合は、ジオデータ サービスを選択する必要があります。

  2. そのレプリカを含んでいるローカルまたはリモート ジオデータベースを選択します。
    ヒントヒント:
    相対レプリカの接続情報がレプリカに格納されている場合は自動的に表示されるので、選択する必要はありません。
  3. 双方向レプリカの場合は、変更を送信する方向を選択します。

    チェックアウト レプリカの場合は、子レプリカから親レプリカにのみ変更を送信できます。

    一方向レプリカの場合は、親レプリカから子レプリカにのみ変更を送信できます。子から親へのレプリカの場合は、逆方向になります。

  4. [次へ] をクリックします。
  5. チェックアウト レプリカの場合は、必要に応じて、同期の際に親バージョンへのリコンサイルとポストを行うことができます。双方向レプリカと一方向レプリカの場合は、これが常にチェックされています。
  6. 次に、競合を [オブジェクト(行)により定義] するのか、[属性(列)により定義] するのか選択します。

    競合をオブジェクトにより定義すると、競合が行によって検出され、競合を属性により定義すると、列によって検出されます。

  7. 競合を解決する方法を選択します。
    • 手動 - このポリシーでは、競合が生じると、リコンサイル処理が中止され、レプリカは競合状態としてマークされます。これにより、後から手動で、または何らかのカスタム リコンサイル コードを実行して、リコンサイルを実行することができます。リコンサイルを適用して、変更をレプリカ バージョンにポストすると、レプリカは競合のない状態になります。レプリカが競合状態の場合、変更の受信を続けることは可能ですが、変更を送信することはできません。
    • ジオデータベース 1 を優先 - この場合は、競合が生じると、ジオデータベース 2 の編集ではなく、ジオデータベース 1 の編集が自動的に使用されます。競合は自動的に解決されるため、このポリシーを使用して同期した後に、レプリカが競合状態になることはありません。
    • ジオデータベース 2 を優先 - この場合は、競合が生じると、ジオデータベース 1 の編集ではなく、ジオデータベース 2 の編集が自動的に使用されます。競合は自動的に解決されるため、このポリシーを使用して同期した後に、レプリカが競合状態になることはありません。
  8. [完了] をクリックします。
注意注意:
同期プロセスのインポート フェーズはトランザクション内で実行されます。同期プロセスの 2 番目のフェーズは、リコンサイルを含み、やはりトランザクション内で実行されます。必要なリソース(UNDO 領域や論理ログ ファイルなど)は、同期する変更の量によって異なります。インポート フェーズが完了しても、リコンサイル フェーズでエラーが生じた場合は、レプリカは競合状態と同じになり、後から手動でリコンサイルを完了する必要があります。

関連トピック

5/10/2014