您的位置:首页 > 数据库

求助SQL Server I/O设备错误!!!

2015-07-29 15:12 302 查看
     在文件 'D:\data\BooksDB.mdf'  中、偏移量为 0x0000011d10400 的位置执行 读取 期间  ,操作系统已经向 SQL Server 返回了错误1117(由于I/O设备错误,无法运行此项请求)SQL Server 错误日志和系统事件日志中的其他消息可能提供了更详细信息。这是一个威胁数据库完整性的严重系统级错误条件,必须立即纠正。请执行完整的数据库一致性检查(DBCC CHECKDB)。此错误可以由许多因素导致;有关详细信息,请参阅 SQL Server 联机丛书。

DBCC CHECKDB 的结果:

消息 8966,级别 16,状态 2,第 1 行

无法使用闩锁类型 SH 读取并闩锁页 (1:583810)。1117(由于 I/O 设备错误,无法运行此项请求。) 失败。

消息 8978,级别 16,状态 1,第 1 行

表错误: 对象 ID 1690489101,索引 ID 22,分区 ID 72057594089570304,分配单元 ID 72057594094288896 (类型为 In-row data)。页 (1:470146) 缺少上一页 (1:583810) 对它的引用。可能是因为链链接有问题。

消息 2533,级别 16,状态 1,第 1 行

表错误: 看不到分配给对象 ID 1690489101,索引 ID 22,分区 ID 72057594089570304,分配单元 ID 72057594094288896 (类型为 In-row data)的页 (1:583810)。该页可能无效,或者页头中可能包含错误的分配单元 ID。

消息 8976,级别 16,状态 1,第 1 行

表错误: 对象 ID 1690489101,索引 ID 22,分区 ID 72057594089570304,分配单元 ID 72057594094288896 (类型为 In-row data)。在扫描过程中未发现页 (1:583810),但该页的父级 (1:70834) 和上一页 (1:685949) 都引用了它。请检查以前的错误消息。

对象 'T_In_Top' 的 1089 页中有 66867 行。

CHECKDB 在表 'T_In_Top' (对象 ID 1690489101)中发现 0 个分配错误和 3 个一致性错误。

求大神帮帮忙!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息