Applies ToSQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 on Windows (all editions)

Sintomas

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

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

Resolução

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

Atualização cumulativa 1 para SQL Server 2017

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

Sobre SQL Server builds:

Cada novo build para SQL Server 2016 contém todos os hotfixes e correções de segurança que estavam no build anterior. Recomendamos instalar as atualizações cumulativas mais recentes para SQL Server:

Atualização cumulativa mais recente para SQL Server 2017

build mais recente para SQL Server 2016

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.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.