MSmerge_genhistory (Transact-SQL)
La tabla MSmerge_genhistory contiene una fila por cada generación de la que tiene constancia un suscriptor (dentro del período de retención). Se utiliza para evitar enviar las generaciones comunes durante los intercambios y para volver a sincronizar los suscriptores restaurados a partir de copias de seguridad. Esta tabla se almacena en las bases de datos de publicación y de suscripciones.
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
guidsrc |
uniqueidentifier |
Identificador global de los cambios que ha identificado la generación en el suscriptor. |
pubid |
uniqueidentifier |
Identificador de publicación. |
generation |
bigint |
Valor de generación. |
art_nick |
int |
Alias del artículo. |
nicknames |
varbinary(1001) |
Lista de alias de otros suscriptores de los que se conoce que han tenido esta generación. Se usa para evitar enviar una generación a un suscriptor que ya ha visto los cambios. Los alias de la lista se mantienen ordenados para que las búsquedas sean más eficaces. Si hay más alias de los que caben en el campo, no podrán aprovechar esta optimización. |
coldate |
datetime |
Fecha en que se agrega la generación actual a la tabla. |
genstatus |
tinyint |
La generación puede tener los estados siguientes: 0 = Abierta. 1 = Cerrada. 2 = Cerrada y originada en otro suscriptor. |
changecount |
int |
Número de cambios reflejados en una generación dada. |
Vea también
Referencia
Vistas de replicación (Transact-SQL)