KB4563348-após a atualização do distribuidor do SQL Server 2017 para o SQL Server 2019, a replicação de envio de transação falha quando o assinante está usando uma porta não padrão

Sintomas

Suponha que você atualiza o distribuidor remoto em execução no SQL Server 2017 para SQL Server 2019 com qualquer Assinante que não esteja usando um número de porta padrão 1433. Neste situação, você pode observar que o agente de distribuição falha ao se conectar ao Assinante após a atualização. Além disso, você pode receber a seguinte mensagem de erro mensagens

MSG 20032, nível 16, estado 1 , ProcedureName, lineLineNumber [linha de início do lote LineNumber ]

'ProcedureName' não é definido como um assinante para 'ProcedureName'.

MSG 14070, nível 16, estado 1 , ProcedureName, lineLineNumber [linha de início do lote LineNumber ]

Não foi possível atualizar a tabela de assinatura de banco de dados de distribuição. Não foi possível alterar o status da assinatura.

MSG 14057, nível 16, estado 1 , ProcedureName, lineLineNumber [linha de início do lote LineNumber ]

Não foi possível criar a assinatura.

MSG 20021, nível 16, estado 1 , ProcedureName, lineLineNumber [linha de início do lote LineNumber ]

Não foi possível encontrar a assinatura.

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

Resolução

Esse problema foi corrigido na seguinte atualização cumulativa do SQL Server:

Sobre atualizações cumulativas do SQL Server:

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:

Mais informações

Se você remover todos os assinantes após a atualização o distribuidor do SQL Server 2019 e, em seguida, tentar criar uma nova assinatura para o mesmo assinante, pode falhar. Para corrigir esse comportamento, exclua a entrada de servidor vinculado para Assinante no formato "NomeDoServidor, porta" e excluir a entrada de Assinante no formato "NomeDoServidor, porta" da [distribuição]. [dbo]. [MSreplservers].

Referências

Saiba mais sobre a terminologiaque a Microsoft usa para descrever atualizações de software.

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Estas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×