Partilhar via


MSmerge_contents (Transact-SQL)

Aplica-se: SQL Server

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

Nome da coluna Tipo de dados Descrição
Apelido de mesa int O apelido da tabela publicada.
rowguid uniqueidentifier O identificador para a linha determinada.
geração 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.
linhagem varbinário(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 varbinário(7489) As informações de versão da coluna.
marcador 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 nível superior em MSmerge_contents (por rowguid) para cada linha filho correspondente em um registro lógico.
logical_record_lineage varbinário(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.

Confira também

Tabelas de replicação (Transact-SQL)
Exibições de replicação (Transact-SQL)