Sintomas
Suponha que você descarte (desanexe) um banco de dados de uma instância do Microsoft SQL Server. Se o armazenamento do banco de dados tiver sido desconectado e depois reconectado, o banco de dados não será descartado. Além disso, o sistema cliente exibe uma mensagem de erro semelhante à seguinte:
Observação
Mensagem 823, Nível 24, Estado 2, Linha 5
O sistema operacional retornou o erro 21(O dispositivo não está pronto.) para SQL Server durante uma leitura no deslocamento 0x000000000c2000 no arquivo 'F:\file_name.mdf'. Mensagens adicionais no log de erros do SQL Server e no log de eventos do sistema podem fornecer mais detalhes. Essa é uma condição de erro grave no nível do sistema que ameaça a integridade do banco de dados e deve ser corrigida imediatamente. Concluir uma marca completa de consistência de banco de dados (DBCC CHECKDB). Esse erro pode ser causado por muitos fatores; para obter mais informações, consulte o tópico a seguir nos Manuais Online do SQL Server.
Resolução
Esta correção está incluída nas seguintes atualizações:
Atualização cumulativa 1 para o SQL Server 2016 Service Pack 2
Atualização cumulativa 9 para o SQL Server 2016 Service Pack 1
Atualização cumulativa 12 para o SQL Server 2014 Service Pack 2
Sobre compilações do SQL Server
Cada nova compilação do SQL Server contém todos os hotfixes e correções de segurança que estavam na compilação anterior. Recomendamos que você instale o build mais recente para a sua versão do SQL Server:
O build mais recente do SQL Server 2016
As atualizações cumulativas mais recentes 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 padrão que a Microsoft usa para descrever atualizações de software.