Aplica-se a
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Sintomas

Como parte da SQL Server de banco de dados na memória, uma tarefa paralela é iniciada para recuperar objetos na memória. Em determinados cenários, essa tarefa pode falhar. Há uma condição de corrida durante a recuperação de log que, se a falha ocorrer na última fase da restauração de log, a tarefa paralela perderá a notificação de falha e não sairá. Isso se traduz em um travamento de banco de dados durante a recuperação.

Observação Esse é um problema de condição de corrida transitória e uma reinicialização do servidor desbloquearia o banco de dados.

Resolução

Essa correção está incluída na seguinte atualização para SQL Server:

Atualização cumulativa 8 para SQL Server 2017

Essa atualização corrige a notificação perdida para que a tarefa de recuperação detecte a falha e deixe o banco de dados como falha na recuperação. Em seguida, uma instrução ALTER DATABASE SET ONLINE pode ser emitida para reiniciar o processo de recuperação do banco de dados.

Sobre SQL Server builds

Cada novo build para SQL Server contém todos os hotfixes e correções de segurança que estavam no build anterior. Recomendamos que você instale o build mais recente para sua versão do SQL Server:

O build mais recente do SQL Server 2017

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 padrão 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.