KB4058700 - CORRECÇÃO: Erro 9004 intermitente quando um backup é restaurado através do Modo de Espera no SQL Server 2014, 2016 e 2017

Aplica-se a
SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Sintomas

Considere o seguinte cenário:

  • Você tem o envio de logs do Microsoft SQL Server ou backup/restauração configurado entre dois servidores.
  • O banco de dados pode estar ocioso ou ter VLFs pequenos (mas isso não é necessário).
  • Você faz backups desse banco de dados e, em seguida, tenta restaurá-lo usando a opção em espera no banco de dados secundário.

Nesse cenário, a operação de restauração pode falhar e retornar a seguinte mensagem de erro:

Observação

  • Erro: 9004, Gravidade: 21, Estado: 1.
  • Ocorreu um erro ao processar o log para database_name do banco de dados. Se possível, restaure a partir do backup. Se um backup não estiver disponível, talvez seja necessário recriar o log.

Depois que esse erro ocorrer, o banco de dados secundário entrará no estado de restauração.

Resolução

Este problema é corrigido nas seguintes atualizações cumulativas:

Sobre atualizações cumulativas para o 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 para o SQL Server:

Atualização cumulativa mais recente do SQL Server 2017

Atualização cumulativa mais recente do SQL Server 2016

Atualização cumulativa mais recente do SQL Server 2014

Status

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Referências

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