select * from A 查询A表的时候会报一个错误。
消息 8655,级别 16,状态 1,第 1 行
The query processor is unable to produce a plan because the index 'PK_TTCase_XX' on table or view 'A表' is disabled.
感觉应该是数据库中的表损坏, 但是不知道该怎么修复。
------解决方案--------------------
字面上看是说你主键索引PK_TTCase_XX被禁用了,你可以去检查下索引
------解决方案--------------------
先检查索引吧·········
------解决方案--------------------
这个提示不是损坏的意思
------解决方案--------------------
刪除索引試試看
------解决方案--------------------
删了重建。。
------解决方案--------------------
这个索引是干啥用的,可以把索引删除了再重建!
------解决方案--------------------
-- 可以使用以下语句,禁用索引。。禁用后,要重新生成。
ALTER INDEX [PK_TTCase_XX] ON [A表] DISABLE
GO
------解决方案--------------------
提示的是索引不可用,建议删除重建索引
------解决方案--------------------
-- Rebuliding should work fine
ALTER INDEX [PK_TableName] ON [dbo].[TableName] REBUILD
重建索引解决,你Disable了聚集索引导致数据无法访问。
------解决方案--------------------
索引删了无所谓,再建一个就可以了