Sintomas
Suponha que você seque para soltar (desanexar) um banco de dados de uma instância do Microsoft SQL Server. Se o armazenamento de banco de dados foi desconectado e reconectado, o banco de dados não será Descartado. Além disso, o sistema cliente exibe uma mensagem de erro semelhante à seguinte:
MSG 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 offset 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. Trata-se de uma condição de erro severa no nível do sistema que ameaça a integridade do banco de dados e deve ser corrigida imediatamente. Concluir uma verificação de consistência completa do banco de dados (DBCC CHECKDB). Esse erro pode ser causado por muitos fatores; para obter mais informações, consulte os manuais online do SQL Server.
Resolução
Essa correção está incluída nas seguintes atualizações:
Atualização cumulativa 1 para SQL Server 2016 Service Pack 2
Atualização cumulativa 9 para SQL Server 2016 Service Pack 1
Atualização cumulativa 12 para SQL Server 2014 Service Pack 2
Sobre as compilações do SQL Server
Cada novo Build do SQL Server contém todos os hotfixes e correções de segurança que estavam na compilação anterior. Recomendamos instalar o Build mais recente para a sua versão do SQL Server:
A compilação 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 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.