|
问题现象:在用友8.51Aerp系统中用友U8版本号:U8.51A软件的公共平台产品线系统管理模块出现如下问题:数据中的备份不能引入,在正常使用状态下用数据库工具检查时提示很多错误请帮忙解答!
原因分析:数据库错误,需修复。
解决方案:在用友erp 系统版本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。
|
|