Sintomas
Suponha que você tenha configurado a replicação de transação que tem um valor de "immediate_sync=false" em um banco de dados altamente transacional. Depois de adicionar uma nova tabela à publicação, você observará que o agente de distribuição não aplica comandos de criação relacionados à tabela recém-adicionada no assinante.
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".
Resolução
Esse problema é corrigido nas seguintes atualizações cumulativas para SQL Server:
Observação Para resolve esse problema, você precisa aplicar a atualização cumulativa associada aos servidores do Publisher e do Distribuidor em uma topologia de replicação.
Sobre atualizações cumulativas para SQL Server:
Cada nova atualização cumulativa para SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as últimas atualizações cumulativas para SQL Server:
Solução alternativa
Para resolver esse problema, faça o seguinte:
-
Para garantir que esse problema não ocorra no futuro, altere o valor immediate_sync para true.
-
Interrompa o agente de leitor de log antes de adicionar o artigo e reinicie o agente de leitor de log após a geração do novo instantâneo.
-
Pare o agente de distribuição antes de adicionar o artigo e reinicie o agente de distribuição depois que o novo instantâneo for gerado.
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.