Eu tenho uma tabela que é publicada por meio de replicação transacional. Um desenvolvedor solicitou a modificação da tabela inscrita para adicionar uma coluna a ser usada para fins de relatório. A coluna será atualizada por meio de um processo externo.
Não é prudente adicionar a coluna à tabela publicada e inserir os dados lá, pois os dados necessários para atualizar a coluna estão no servidor do assinante.
Isso é possível? Existe uma maneira melhor?
Sim, isso pode ser feito. Não é recomendado, pois se você precisar reinicializar a assinatura, a coluna será perdida e os valores precisarão ser preenchidos novamente. O valor pode ser armazenado como uma coluna calculada? Nesse caso, basta adicioná-lo ao editor, que replicaria a alteração para o assinante.