SQLServer一致性错误解决

  • 工作中碰到的问题:

 执行存储过程,提示错误信息:“内部插叙处理器错误:查询处理器在执行过程中遇到意外错误”。

 

初步怀疑是SQLServer中表“HS_Data”出现一致性错误或分配错误等原因造成。于是先用DBCC CHECKTABLE 检查表“HS_Data”(DBCC CHECKTABLE用来检查组成表或索引视图的所有页和结构的完整性)。

 

命令:DBCC CHECKTABLE('HS_Data');

 

  • 解决方法

提示HS_Data”表有9个一致性错误:数据行在索引 'HS_Data_DT_Idx' (ID 2)中没有匹配的索引行。需要修复HS_Data表的HS_Data_DT_Idx索引的一致性错误。

执行命令DBCC DBREINDEX('HS_Data','HS_Data_DT_Idx');(该命令会重建表的索引)。

执行结果提示:

 

posted @ 2024-03-26 17:36  星渐渐被你吸引  阅读(415)  评论(0)    收藏  举报