MSmerge_genhistory (Transact-SQL)

Se aplica a:SQL Server

La tabla MSmerge_genhistory contiene una fila para cada generación que un suscriptor conoce (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 la 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.
Generación bigint Valor de generación.
art_nick int El alias del artículo.
Apodos 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 = Abrir.

1 = Cerrado.

2 = Cerrado y originado en otro suscriptor.
changecount int Número de cambios reflejados en una generación dada.

Consulte también

Tablas de replicación (Transact-SQL)
Vistas de replicación (Transact-SQL)