KB4094893 - 修复:在 SQL Server 中断开连接并重新连接数据库存储后,无法删除数据库

应用对象
SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2016 Service Pack 1

症状

假设从 Microsoft SQL Server 实例中删除 () 数据库。 如果数据库存储已断开连接,然后重新连接,则不会删除数据库。 此外,客户端系统会显示类似于以下内容的错误消息:

注意

消息 823,级别 24,状态 2,第 5 行
操作系统返回错误 21 (设备未就绪。) 在文件“F:\file_name.mdf”中的偏移0x000000000c2000读取期间SQL Server。 SQL Server错误日志和系统事件日志中的其他消息可能会提供更多详细信息。 这是一种严重的系统级错误情况,威胁数据库完整性,必须立即更正。 检查 (DBCC CHECKDB) 完成完整的数据库一致性。 此错误可能由多种因素引起:有关详细信息,请参阅 SQL Server 联机丛书。

解决方法

此修补程序包含在以下更新中:

SQL Server 2016 Service Pack 2 的累积更新 1

SQL Server 2016 Service Pack 1 的累积更新 9

SQL Server 2014 Service Pack 2 的累积更新 12

关于SQL Server生成

SQL Server的每个新版本都包含上一版本中的所有修补程序和安全修补程序。 我们建议您安装 SQL Server 的最新版本:

SQL Server 2016 的最新版本

SQL Server 2014 年的最新累积更新

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。

参考资料

了解Microsoft用于描述软件更新的标准 术语