Eu tenho dois bancos de dados estruturados de forma idêntica em dois servidores separados. Ambos têm dados diferentes dentro deles.
Configurei um deles com replicação de mesclagem como editor e quero que o outro seja assinante.
O problema é que, quando crio a assinatura, o editor envia seu instantâneo para o assinante e limpa todos os dados do banco de dados do assinante antes de iniciar o processo de sincronização.
Como posso preservar os dados em ambos os bancos de dados e configurá-los para que um seja o editor e o outro seja o assinante?
Você precisará mesclar manualmente os bancos de dados existentes e inicializar a partir dessa fonte.
Um desafio que você pode enfrentar ao mesclar manualmente os bancos de dados são as chaves primárias conflitantes. Nesse caso, isso geralmente é tratado adicionando uma coluna de identificador específica do local e estendendo a chave primária para incluir essa coluna. Isso é conhecido como particionar seus dados.