Sintomas
Como parte da SQL Server de base de dados na memória, é iniciada uma tarefa paralela para recuperar objetos na memória. Em determinados cenários, esta tarefa pode falhar. Existe uma condição de corrida durante a recuperação do registo que, se a falha ocorrer na última fase da refação do registo, a tarefa paralela perde a notificação de falha e não sai. Isto traduz-se num problema de base de dados durante a recuperação.
Note Este é um problema de condição de corrida transitório e um reinício do servidor desbloqueia a base de dados.
Resolução
Esta correção está incluída na seguinte atualização para SQL Server:
Atualização Cumulativa 8 para SQL Server 2017
Esta atualização corrige a notificação perdida para que a tarefa de recuperação detete a falha e deixe a base de dados como uma falha de recuperação. Em seguida, pode ser emitida uma inserção ALTER DATABASE SET ONLINE para reiniciar o processo de recuperação da base de dados.
Acerca de SQL Server com builds
Cada nova com build for SQL Server contém todas as correções de segurança e correções de segurança que estavam na com build anterior. Recomendamos que instale a comtrução mais recente para a sua versão SQL Server:
Estado
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Saiba mais sobre a terminologia padrão que a Microsoft utiliza para descrever atualizações de software.