Estou usando a replicação de mesclagem no SQL 2012. Alguns dos meus artigos de mesclagem usam rastreamento em nível de coluna.
Estou tentando entender como usar os campos 'lineage' e 'colv1' na tabela MSmerge_contents para descobrir quais colunas foram alteradas em uma linha específica do meu banco de dados.
Você pode usar sp_showlineage e sp_showcolv para inspecionar a linhagem e as colunas que foram alteradas. Os resultados sp_showcolv contêm uma coluna, colidx , que é o índice da(s) coluna(s) que foram alteradas para uma determinada versão da linha.
Se você precisar adotar uma abordagem mais proativa, poderá configurar um esquema de auditoria. Forneci um exemplo de como configurar um esquema de auditoria em meu blog: http://www.sqlrepl.com/sql-server/auditing-changes-in-merge-replication/