Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se: 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). Ela é usada para evitar enviar gerações comuns durante trocas e para sincronizar novamente Assinantes restaurados de backups. Essa tabela é armazenada nos bancos de dados de publicação e assinatura.
| Nome da coluna | Tipo de dados | Descrição |
|---|---|---|
| guidsrc | uniqueidentifier | O identificador global das alterações identificadas pela geração no Assinante. |
| pubid | uniqueidentifier | O identificador da publicação. |
| geração | bigint | O valor de geração. |
| art_nick | int | O apelido do artigo. |
| Apelidos | varbinário(1001) | Uma lista de apelidos de outros Assinantes que já têm essa geração. É usado para evitar enviar uma geração a um Assinante que já viu essas alterações. Apelidos da lista de apelidos são mantidos em ordem classificada para tornar as pesquisas mais eficientes. Se houver mais apelidos do que o que cabe nesse campo, eles não se beneficiarão dessa otimização. |
| coldate | datetime | Data em que a geração atual é adicionada à tabela. |
| genstatus | tinyint | O status da geração como segue: 0 = Aberto. 1 = Fechado. 2 = Fechado e originado em outro Assinante. |
| contagem de alterações | int | O número de alterações refletido em uma determinada geração |
Confira também
Tabelas de replicação (Transact-SQL)
Exibições de replicação (Transact-SQL)