Partilhar via


MSmerge_contents (Transact-SQL)

A tabela MSmerge_contents contém uma linha para cada linha modificada no banco de dados atual desde que foi publicado. Essa tabela é usada pelo processo de mesclagem para determinar as linhas que foram alteradas. Essa tabela é armazenada nos bancos de dados de assinatura e publicação.

Nome da coluna

Tipo de dados

Descrição

tablenick

int

O apelido da tabela publicada.

rowguid

uniqueidentifier

O identificador para a linha determinada.

generation

bigint

A geração da linha identificada pelo tablenick e rowguid.

partchangegen

bigint

A geração associada à última alteração de dados que poderia ter sido alterada se a linha pertencesse a uma publicação filtrada.

lineage

varbinary(501)

O apelido do Assinante, pares de números de versão que são usados para manter um histórico das alterações nessa linha.

colvl

varbinary(7489)

As informações de versão da coluna.

marker

uniqueidentifier

Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.

logical_record_parent_rowguid

uniqueidentifier

Identifica a linha pai de alto nível em MSmerge_contents (por rowguid) para cada linha filho correspondente em um registro lógico.

logical_record_lineage

varbinary(501)

O apelido do Assinante, pares de números de versão que são usados para manter um histórico das alterações na linha pai de alto nível em um registro lógico. Para todas as linhas filho em um registro lógico, esse valor é NULL.

logical_relation_change_gen

bigint

O valor de geração associado à última alteração que causou realinhamento no registro lógico, onde uma linha existente foi movida para dentro ou fora de um registro lógico.