阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
查看: 1146|回复: 0

[K3] 关于k3备份还原出现一致性错误的处理方式

[复制链接]
  • TA的每日心情
    开心
    2017-7-13 09:38
  • 签到天数: 242 天

    [LV.8]以坛为家I

    发表于 2011-3-1 13:59:53 | 显示全部楼层 |阅读模式
    近段时间在还原k3时出现了一致性错误,无法进行还原,只能通过还原sqlserver 数据库的方式进行数据还原.
    出现错误的同时也弹出:正在执行ENDYEARARPCLOSE.SQL出现的错误
    于是我找到了该ENDYEARARPCLOSE.SQL,并将其放在sql查询器中进行分析.
    很快查出问题存在:
    服务器: 消息 8928,级别 16,状态 1,行 1
    对象 ID 970486536,索引 ID 3: 未能处理页 (1:14903)。详细信息请参阅其它错误。
    服务器: 消息 8941,级别 16,状态 1,行 1
    表错误: 对象 ID 970486536,索引 ID 3,页 (1:14903)。测试(sorted [i].offset >= PAGEHEADSIZE)失败。槽 237,偏移量 0x1 无效。
    服务器: 消息 8942,级别 16,状态 1,行 1
    表错误: 对象 ID 970486536,索引 ID 3,页 (1:14903)。测试(sorted[i].offset >= max)失败。槽 0,偏移量 0xed 与前一行重叠。
    'ICStockBillEntry' 的 DBCC 结果。
    对象 'ICStockBillEntry' 有 664392 行,这些行位于 31455 页中。
    CHECKTABLE 发现了 0 个分配错误和 3 个一致性错误(在表 'ICStockBillEntry' 中,该表的对象 ID 为 970486536)。
    repair_allow_data_loss 是最低的修复级别(对于由 DBCC CHECKTABLE (AIS2010120812888.dbo.ICStockBillEntry ) 发现的错误而言)。

    以上表示的内容为ICStockBillEntry表存在错误

    该错误可以通过优化帐套或者直接重建索引解决.

    解决后发现其实是一个小问题,但该问题也困扰了我好几天.不过学会了一种解决k3故障的思路!

    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表