Pular para o conteúdo principal

Postagens

Mostrando postagens de fevereiro, 2010

Replicação Merge - Violation of UNIQUE KEY constraint 'unique_pubsrvdb

Esta foi chata de resolver. Enfim, troquei um antigo servidor por outro mais moderno e depois de tudo configurado, obtive a seguinte mensagem em uma publicação merge: Error: The merge process could not update the list of subscriptions. Last Command: {call sp_MScreateglobalreplica (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)} Error Information: DataSource: The subscription could not be created. DataSource: Violation of UNIQUE KEY constraint 'unique_pubsrvdb'. Cannot insert duplicate key in object 'sysmergesubscriptions'. Procurei bastante e com dificuldade encontrei a dica: Quando o assinante é removido, os registros do assinante ainda ficam nas seguintes tabelas: sysmergesubscriptions e msmerge_replinfo A tabela é localizada na base de dados do assinate (e não no servidor distributor). Delete os registros problemáticos e a replicação merge voltará a funcionar.