Page tree
Skip to end of metadata
Go to start of metadata

问题描述:云上管家还原数据报:DBCC checkdb failed: CHECKDB found 0 allocation errors and 1 consistency errors in table 'AuditingBill' (object ID 1078294901).

问题原因:设置了审核,单据明细行较多,汇总的审核原因长度超多了数据库定义的8000长度。该问题在995最新的包和10.0.4版本上都已经优化过了。

处理方法:之前版本可以将数据恢复到线下数据库里面,执行下面脚本进行修复后,重新备份后上云。

步骤1:对账套数据执行下面脚本进行修复。
IF EXISTS(select * from syscolumns where id = object_id(N'[dbo].[AuditingBill]') and name = 'StepReasons' and Length=8000)
BEGIN
ALTER TABLE AuditingBill
ALTER COLUMN StepReasons VARCHAR(MAX) NULL
END
GO

步骤2:再执行下面语句验证一下,如果显示查询已完成,没有报错,说明已经修复好了,还是有问题就发数据检查。
Dbcc checkdb()


问题描述:云上管家还原数据报:DBCC checkdb failed: CHECKDB found 0 allocation errors and 4 consistency errors in table 'ModifyLog_SaleBill' (object ID 1308687860).

处理方法:应该是该表数据有损坏,需要转数据组检查原因。

  • No labels