dbcc checktable('sysindexes')报错如下:
服务器: 消息 8966,级别 16,状态 1,行 1
未能读取并闩锁页 (1:376)(用闩锁类型 SH)。sysindexes 失败。
服务器: 消息 8939,级别 16,状态 1,行 1
表错误: 对象 ID 2,索引 ID 0,页 (1:376)。测试(IS_ON (BUF_IOERR, bp->bstat) && bp->berrcode)失败。值为 2057 和 -1。
CHECKTABLE 发现了 0 个分配错误和 1 个一致性错误(在表 'sysindexes' 中,该表的对象 ID 为 2)。
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
如题sysindexes能访问前130行,由此导致用户表中个别表无法访问
sql2000系统表sysindexes只能访问前130行了,求解决
答案:2 悬赏:50 手机版
解决时间 2021-02-05 10:49
- 提问者网友:我是女神我骄傲
- 2021-02-04 17:00
最佳答案
- 五星知识达人网友:摆渡翁
- 2021-02-04 18:34
checkdb找出有问题的表,checktable修复有问题的表
或者有备份的话根据checktable返回的页信息还原数据页
或者有备份的话根据checktable返回的页信息还原数据页
全部回答
- 1楼网友:七十二街
- 2021-02-04 19:39
你好!
把数据导出来换到另一张表吧。
如有疑问,请追问。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯