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. |
Consulte também