Versiones de sincronización

Una versión de sincronización es una versión lógica estructurada para cada elemento o unidad de cambio que va a someterse a seguimiento de cambios. (Una unidad de cambio es la unidad mínima de seguimiento de cambios en un almacén de datos. Las unidades de cambio están contenidas en un elemento, por ejemplo en los campos de nombre y dirección de un contacto). Una versión contiene una clave de réplica y un contador. La clave de réplica es la clave de la réplica que realizó el último cambio en este elemento o unidad de cambio, y se asigna a un identificador de réplica mediante el mapa de claves de réplica. El contador corresponde al contador de la réplica que realizó el cambio, cuando este se efectuó.

Código administrado: las versiones se representan mediante la clase SyncVersion.

Código no administrado: las versiones se representan mediante la estructura SYNC_VERSION.

Reglas de uso

Las reglas para actualizar y mantener correctamente las versiones de los elementos son las siguientes:

  • Un cambio que se recibe de otra réplica durante la sincronización (que es la versión que la réplica tiene) se almacena literalmente una vez traducida la clave de réplica.

  • Si un cambio se realiza directamente en una réplica, por ejemplo uno llevado a cabo por una aplicación local, no habrá una versión del cambio en los metadatos de sincronización. Una versión que se crea para este tipo de cambio debe contener los elementos siguientes:

    • Clave de réplica de la réplica local. Suele ser 0.

    • Valor actual del contador de la réplica local.

Vea también

Referencia

Estructura SYNC_VERSION
SyncVersion

Conceptos

Requisitos de metadatos
Requisitos de metadatos