请各位大师看一下这个报错,怎么回事?
在数据库操作时报错!
错误号码:8908
错误信息:select error;table curropt;database ID 11,object Id 1766557627,index id 0.chain linkage mismatch.(1:438252)-〉next=(1:455964),but(1:455964)->prev=(1:416272).

解决方案 »

  1.   

    错误 8908
    严重级别 16
    消息正文
    表错误:数据库 ID %1!,对象 ID %2!,索引 ID %3!。%4!->next = %5!,但 %6!->prev = %7!。解释
    当 Microsoft® SQL Server™ 在与表关联的一个页链的页链接中检测到不一致时(例如当某页的 next 指针指向一页,而该页的 previous 指针却向回指向另一页时),会出现该错误。表数据具有一个双向链接页链,每个索引级别也具有一个这样的页链。重要  这属于严重错误,必须立即更正。
    如果 DBCC 语句在运行时处理期间检测到该错误,还将出现错误 605。对策
    通过检查错误信息中的 current page 确定损坏的表。执行不带修复子句的 DBCC CHECKDB 以确定损坏的程度。然后,执行带有适当修复子句的 DBCC CHECKDB 以修复损坏部分。如果该页与索引相关联,有时除去索引可能解决问题。在多数情况下,必须从已知的干净备份恢复数据库。如果错误涉及索引页,请使用 REPAIR_REBUILD 子句。如果错误涉及数据页,可能需要使用 REPAIR_ALLOW_DATA_LOSS 子句。在不允许丢失数据的可能事件中,将需要从已知的干净备份进行还原。如果问题仍然存在,请与您的主要支持提供者联系。使 DBCC CHECKDB 的输出可查阅。重要  如果执行带有修复子句之一的 DBCC CHECKDB 未更正索引问题,或者您不确定带有修复子句的 DBCC CHECKDB 对数据的作用,请与您的主要支持提供者联系。
    除 SQL Server 错误日志外,还应检查操作系统错误日志文件,以确定是否是硬件错误造成损坏。如果问题仍然存在,请与您的主要支持提供者联系。使 DBCC CHECKDB 语句的输出可查阅。
    请参见DBCC CHECKDB错误 2000 - 2999错误 8000 - 8999将错误报告给您的主要支持提供者---------------------
    好像问题蛮大的.