症状
假设你已晾干从 Microsoft SQL Server 实例删除(分离)数据库。 如果数据库存储已断开连接,并且已重新连接,则不会删除数据库。 此外,客户端系统会显示类似于以下内容的错误消息:
消息823,级别24,状态2,第5行 操作系统返回错误21(设备尚未准备好。) 在读取的0x000000000c2000 在文件 ' F:\file_name中读取偏移量的期间到 SQL Server。 SQL Server 错误日志和系统事件日志中的其他消息可能提供更多详细信息。 这是威胁数据库完整性的严重系统级错误情况,必须立即更正。 完成完整数据库一致性检查(DBCC CHECKDB)。 此错误可能由许多因素导致;有关详细信息,请参阅 SQL Server 联机丛书。
解决方案
此修补程序包含在以下更新中:
SQL Server 2016 Service Pack 2 的累积更新 1
SQL Server 2016 的累积更新 9 Service Pack 1
SQL Server 2014 的累积更新 12 Service Pack 2
关于 SQL Server 内部版本
SQL Server 的每个新版本都包含上一版本中的所有修补程序和安全修补程序。 我们建议你为你的 SQL Server 版本安装最新版本:
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。
参考
了解 Microsoft 用于描述软件更新的标准 术语 。