【问题标题】:Operating system error 21 in SQL ServerSQL Server 中的操作系统错误 21
【发布时间】:2017-04-20 10:46:17
【问题描述】:

我在驱动器中创建了一个数据文件,但后来当我访问该数据文件时,它显示操作系统错误 21,当我通过 CHECKDB 命令检查 DB 的一致性时,我得到以下错误,我已经探索了很多要解决的问题,但我还没有总结任何东西。我如何解决这个错误

消息 1823,第 16 级,状态 2,第 1 行
无法创建数据库快照,因为它无法启动。
消息 1823,第 16 级,状态 8,第 1 行
无法创建数据库快照,因为它无法启动。
消息 7928,第 16 层,状态 1,第 1 行
无法创建用于在线检查的数据库快照。原因是在先前的错误中给出的,或者基础卷之一不支持稀疏文件或备用流。正在尝试获得独占访问权限以离线运行检查。
消息 8921,第 16 级,状态 1,第 1 行
检查终止。收集事实时检测到故障。可能是 tempdb 空间不足或系统表不一致。检查以前的错误。
消息 823,第 24 层,状态 2,第 1 行
操作系统在文件“D:\RPLMUMSRV212\PROC_DATA.ndf”中的偏移量 0000000000000000 处读取期间向 SQL Server 返回错误 21(设备未准备好。)。 SQL Server 错误日志和系统事件日志中的其他消息可能会提供更多详细信息。这是威胁数据库完整性的严重系统级错误情况,必须立即纠正。完成完整的数据库一致性检查 (DBCC CHECKDB)。这个错误可能是由许多因素引起的;有关详细信息,请参阅 SQL Server 联机丛书。

【问题讨论】:

  • 你的磁盘空间用完了吗?
  • 不,先生,还有 459 GB 可用空间
  • 在所有驱动器上?
  • 安装 sql server 的驱动器空间非常低,但其余 3 驱动器空间很大
  • 希望你有一个好的数据库备份!

标签: sql-server operating-system database-administration


【解决方案1】:

你应该在dba.stackexchange.com寻求答案

【讨论】:

    猜你喜欢
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 2022-12-10
    • 2012-06-19
    • 2013-05-18
    • 1970-01-01
    • 1970-01-01
    • 2018-04-17
    相关资源
    最近更新 更多