Note: This topic was updated for 9.3.1.
To synchronize replicas in a connected environment, you can use the Synchronize Changes wizard in ArcMap or ArcCatalog. To learn about synchronizing in a connected environment, see
Connected synchronization.
The wizard provides the following options:
Direction
Connected synchronization allows you to choose the direction in which the changes will be sent. For example, for two-way replicas, you can send changes to the relative replica and get changes from the relative replica to move changes in both directions. For checkout replicas, only the option to send changes from the child replica to the parent replica is available. For one-way replicas, only the option to send changes from the parent replica to the child replica is available. If you choose both directions, changes are first sent in one direction and then sent in the opposite direction, all in one operation.
Reconcile Options
During synchronization, a reconcile and post may occur between the synchronization version and the replica version. For information on the synchronization and replica versions and on when reconciles occur, see
Synchronization and versioning. During this reconcile, conflicts may occur. You can choose a reconcile policy to define how to handle these conflicts. Reconcile policies include the following:
- Manual—With this policy, if a conflict occurs, the reconcile operation is aborted and the replica is marked as being in conflict. This gives you an opportunity to perform the reconcile afterwards, either manually or by running some custom reconcile code. Once the reconcile is applied and the changes are posted to the replica version, the replica is no longer in conflict. While the replica is in conflict, it can continue to receive changes but cannot send changes.
Learn more about resolving synchronization conflicts manually.
- In favor of the geodatabase1—In this case, the representation in geodatabase1 is automatically used over the representation in geodatabase2 if there is a conflict. Since the conflicts are resolved automatically, the replica is never in a conflict state after synchronizing with this policy.
- In favor of the geodatabase2—In this case, the representation in geodatabase2 is automatically used over the representation in geodatabase1 if there is a conflict. Since the conflicts are resolved automatically, the replica is never in a conflict state after synchronizing with this policy.
The default policy is for the parent replica's representation to be used. This can be in favor of either geodatabase1 or geodatabase2, depending on which one contains the parent replica.
For two-way replication, if you choose to synchronize in both directions, you cannot choose a manual reconcile policy.
You can also choose between column-level and row-level conflict detection for this reconcile.
Learn more about
reconciling a version.
To see an example video of creating and synchronizing connected replicas, click
here.
NOTE: The import phase of the synchronization process occurs within a transaction. The second phase of a synchronization includes a reconcile, which also occurs in a transaction. Resources, such as undo space or logical log files, will vary with the amount of changes to be synchronized. If the import phase completes but the reconcile phase results in an error, the replica will appear as if in conflict and you can later go in and complete the reconcile manually.