各位大哥帮帮我啊

zerotes 2011-08-02 02:20:31
dbcc checkdb('test',repair_allow_data_loss)
出现下面的红色信息,咋整啊

服务器: 消息 8968,级别 16,状态 10,行 5
表错误: IAM 页 (0:0)(对象 ID 1890105774,索引 ID 255)超出了此数据库的范围。
服务器: 消息 8928,级别 16,状态 1,行 5
对象 ID 0,索引 ID 0: 未能处理页 (1:3589)。详细信息请参阅其它错误。
'test' 的 DBCC 结果。
修复此错误要求首先修正其它错误。
CHECKDB 发现了 1 个分配错误和 0 个一致性错误,这些错误并不与任何单个的对象相关联。
...全文
138 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zerotes 2011-08-02
  • 打赏
  • 举报
回复
运行了这些REPAIR_ALLOW_DATA_LOSS、REPAIR_FAST、REPAIR_REBUILD之后还是下面的这种错误

服务器: 消息 8906,级别 16,状态 1,行 5
扩展盘区 (1:3595)(属于数据库 ID 7)在 SGAM (1:3) 和 PFS (1:1) 中进行了分配,但未在任何 IAM 中进行过分配。PFS 标志 'MIXED_EXT ALLOCATED 0_PCT_FULL'。

最后是:CHECKDB 发现了 8 个分配错误和 0 个一致性错误
勿勿 2011-08-02
  • 打赏
  • 举报
回复
估计是索引出了问题。。。
快溜 2011-08-02
  • 打赏
  • 举报
回复
dbcc checkdb ('test',REPAIR_REBUILD)
修复下索引试试
AcHerat 2011-08-02
  • 打赏
  • 举报
回复
CHECKDB没给信息是哪个表的问题么?

索引重建下看看。

22,294

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧