KB4042251-CORRECção: o failover do espelhamento de banco de dados falha com o erro 3456 no SQL Server 2016 ou 2017

Sintomas

Você configura o espelhamento do banco de dados usando o Microsoft SQL Server 2016 ou o 2017. Quando ocorre um failover automático para o banco de dados espelhado, a transição do banco de dados no lado do espelho pode falhar, e você recebe uma mensagem de erro semelhante à seguinte:

Erro 3456: não foi possível refazer o registro de log% S_LSN, para a ID de transação% S_XID, na página% S_PGID, unidade de alocação% I64d, banco de dados ' %1! ' (ID do banco de dados% d). Página: LSN =% S_LSN, unidade de alocação =% I64d, digite =% ld. Log: OpCode =% LD, contexto% LD, PrevPageLSN:% S_LSN. Restaurar a partir de um backup do banco de dados ou reparar o banco de dados.

Resolução

Esta correção está incluída nas seguintes atualizações cumulativas do SQL Server:

Atualização cumulativa 1 para SQL Server 2017

Atualização cumulativa 5 para SQL Server 2016 Service Pack 1

Sobre as compilações do SQL Server:

Cada Build novo do SQL Server 2016 contém todos os hotfixes e correções de segurança que estavam na compilação anterior. Recomendamos que você instale as atualizações cumulativas mais recentes do SQL Server:

Atualização cumulativa mais recente do SQL Server 2017

Build mais recente do SQL Server 2016

Status

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

Referências

Saiba mais sobre a terminologia usada pela Microsoft 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.

×