Sintomas
Considere o seguinte cenário:
-
Você configura um ambiente de replicação transacional no qual o fornecedor é um banco de dados local.
-
O banco de dados local está hospedado em um servidor que está executando o Microsoft SQL Server 2012 Service Pack 3 (SP3), atualização cumulativa 7 para SQL Server 2012 Service Pack 2 (SP2), SQL Server 2014 ou 2016.
-
O assinante é um banco de dados SQL do Azure.
No entanto, quando você aplica o instantâneo ao banco de dados do Assinante, o agente de distribuição falha. Além disso, uma mensagem de erro semelhante à seguinte é exibida:
Não é possível resolver o conflito de agrupamento entre "SQL_Latin1_General_CP1_CI_AS" e "Latin1_General_CI_AS" na operação igual a. (Origem: MSSQLServer, número do erro: 468)
Causa
Esse problema ocorre porque os agrupamentos dos bancos de dados do catálogo para o banco de dados SQL do Azure diferem dos agrupamentos dos bancos de dados de replicação no editor e no Assinante.
Resolução
Informações sobre a atualização cumulativa
Este problema foi corrigido nas seguintes atualizações:
-
Atualização cumulativa 13 para SQL Server 2014
-
Atualização cumulativa 6 para SQL Server 2014 Service Pack 1 (SP1)
-
Atualização cumulativa 11 para SQL Server 2012 Service Pack 2 (SP2)
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes do SQL Server:
Solução alternativa
Para contornar esse problema, siga um destes procedimentos:
-
Downgrade do SQL Server 2012 SP3 para a atualização cumulativa 4 (Build 11.00.5569) para SQL Server 2012 Service Pack 2.
-
Altere os agrupamentos dos bancos de dados envolvidos para que sejam iguais aos do agrupamento do servidor do banco de dados SQL do Azure (SQL_Latin1_General_CP1_CI_AS).
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.