MSmerge_genhistory (Transact-SQL)

Aplica-se a: SQL Server

A tabela MSmerge_genhistory contém uma linha para cada geração que um Assinante conhece (dentro do período de retenção). É usado para evitar o envio de gerações comuns durante as trocas e para ressincronizar Assinantes que são restaurados a partir de backups. Esta tabela está armazenada nas bases de dados de publicações e subscrições.

Nome da coluna Tipo de dados Description
guidsrc uniqueidentifier O identificador global das alterações identificadas por geração no Assinante.
pubid uniqueidentifier O identificador de publicação.
Geração bigint O valor de geração.
art_nick int O apelido do artigo.
Alcunhas Varbinary(1001) Uma lista de alcunhas de outros Subscritores que já são conhecidos por terem esta geração. É usado para evitar enviar uma geração a um Assinante que já tenha visto essas alterações. Os apelidos na lista de apelidos são mantidos por ordem ordenada para tornar as pesquisas mais eficientes. Se houver mais apelidos do que cabem nesta área, não beneficiarão desta otimização.
colado datetime Data em que a geração atual é adicionada à tabela.
Genstatus tinyint O estado da geração é o seguinte:

0 = Aberto.

1 = Fechado.

2 = Encerrado e originado noutro Assinante.
Contagem de alterações int O número de alterações refletidas numa dada geração