对应版本:用友U8.51A对应产品线:公共平台对应模块:系统管理模块问题现象:数据中的备份不能引入,在正常使用状态下用数据库工具检查时提示很多错误问题原因:数据库错误,需修复解决方案:查看修复过程,发现出错的内容为“CHECKDB发现了1个分配错误和0个一致性错误(在表’(ObjectID2062122587)’中,该表的对象ID为2062122587)”,具体分析过程如下:1.使用selectobject_name(2062122587)查看ID2062122587,发现内容为空。2.使用select*fromsysobjectswhereID=2062122587,发现内容也为空,而使用select*fromsysindexeswhereID=2062122587,却有一条记录。3.显然此记录不应存在(sysobjects表中记录数据库的所有对象,此表没有的数据,在其他地方也不应存在)4.在企业管理器中,选择数据库所在SQL注册(一般为默认的local),右键/属性-服务器设置,选择“允许对系统目录进行修改”,5.然后使用deletefromsysindexeswhereid=2062122587删除此记录,重新修复数据库。6.再恢复第4步的操作。问题即可解决。注:第4步和第6步操作,可以分别使用如下语句代替:第4步:sp_configure’allow’,1--1:更改为可修改系统表reconfigurewithoverride第6步:sp_configure’allow’,0--0:更改为不可修改系统表reconfigurewithoverride

微信号:yyrjlls
技术咨询,有偿服务!
复制微信号
本文链接:https://www.bbsufida.com/u8/43585.html