Sincronización

Disponible con una licencia Standard o Advanced.

La sincronización comprende una réplica que envía cambios de datos y la réplica relativa, que los recibe. Los cambios de datos incluyen inserciones, actualizaciones y eliminaciones realizadas en la versión de réplica.

Para realizar una sincronización, debe conectarse a la geodatabase como el mismo usuario de la base de datos que se utilizó para crear la réplica, o bien debe ser el administrador de la geodatabase.

Para la replicación unidireccional y bidireccional, los filtros y las reglas de clase de relación que se aplicaron en el momento de la creación se aplican también para determinar qué cambios sincronizar. Los cambios fuera de los filtros y reglas de clase de relación no se sincronizan. Consulte Replicación y datos relacionados para aprender a buscar los filtros y las reglas de la clase de relación para una réplica. La lógica también se utiliza para evitar reenviar innecesariamente cambios que ya se hayan enviado. Para las réplicas de check-out, todas las ediciones realizadas en la réplica de check-out se sincronizan.

Las transferencias de datos durante la sincronización consisten en intercambiar varios mensajes de replicación que incluyen el envío y la recepción de datos y mensajes de reconocimiento entre el par de réplicas. El intercambio de mensajes entre las réplicas está diseñado para ser secuencial. Significa que las réplicas están configuradas para intercambiar mensajes de manera similar a la manera en que se intercambian mensajes de voz entre los participantes de una conversación telefónica: cada participante envía un mensaje al otro, que se recibe y procesa antes de que este último responda. La naturaleza del sistema garantiza que solo una réplica pueda enviar cambios a la vez.

La sincronización se admite tanto en un entorno con conexión como en un entorno sin conexión. En un entorno conectado, el sistema administra el intercambio de mensajes, mientras que en un entorno desconectado, el usuario debe administrar el intercambio de mensajes.

Durante la sincronización los cambios se concilian y se publican en la versión de réplica. Durante este proceso de conciliación, puede haber conflictos. Puede elegir una política de resolución de conflictos para definir cómo administrar estos conflictos. También puede elegir entre la detección de conflictos en el nivel de columna y en el nivel de fila para este proceso de conciliación.

Nota:

Los metadatos para los datos que decida replicar se copiarán durante el proceso de creación de la réplica. Sin embargo, los cambios en los metadatos no se aplican durante la sincronización de la réplica.

No puede sincronizar los cambios realizados en una clase de cruce huérfana en una red geométrica.

La modificación del esquema de una réplica para que concuerde con el esquema de una réplica relativa es un proceso separado de la sincronización de datos.

Consulte Cambios en el esquema de réplica para obtener información sobre cómo replicar los cambios de esquema admitidos.

Sincronización conectada

Vista general de sincronización conectada

Dos geodatabases muestran la sincronización conectada.

Para las réplicas en un entorno conectado, conéctese directamente a las geodatabases de réplica y elija la réplica que se va a sincronizar. El sistema ejecuta y administra todos los intercambios de mensajes necesarios para completar una sincronización. Nunca tiene que preocuparse por el intercambio de mensajes o por qué réplica es la remitente o la receptora.

Para obtener más información sobre la sincronización conectada, consulte Sincronización de réplicas conectadas.

Sincronización desconectada

Vista general de sincronización conectada

Dos geodatabases muestran la sincronización desconectada.

En un entorno desconectado, aunque puede realizar los mismos procedimientos de replicación que en un entorno conectado, la diferencia radica en que debe transferir los datos que necesita para intercambiar manualmente el cambio de datos y los mensajes de reconocimiento entre el par de réplicas. Este proceso manual de intercambiar mensajes entre pares de réplicas se conoce como sincronización desconectada.

Para obtener más información, consulte Sincronizar réplicas desconectadas.