用友U8升级提示:升级失败,点击[帮助],查看升级解决方案

[全站通告] 想快速节省您的时间并可接受付费的朋友,可扫右边二维码加博主微信-非诚勿扰!

U860SP1升级U8 13.0 提示:

数据库名:UFDATA_005_2020:U8SoFT\Admin\SQLFILE8600lainufdata\DSTR860 Public. sql

错误信息:

2147217900索引’cPersonlame’依赖于列’cPersonName’
执行如下语句时出错:
ALTER TABLE Person alter column cPersonName varchar(40)NULL

问题原因

1、升级到U8的过程中有问题,导致某些基础档案数据没有更新;

2、表Person的列cPersonName的字段长度超过了852标准环境下的对应字段的长度;

3、薪资管理模块的后台表的数据有问题;

解决方案:

1、请在所有年度的数据库后台中分别执行以下语句:

drop index Person.cPersonName

delete from W A_Bank_Set

delete from W A_Bank

delete from W A_GZItem

数据升级到u8 13.0报错

 

2、建立新帐套,用新帐套的数据库后台中表[Ap_DigSet]导入到要升级的帐套所有年度的数据库后台中

第一步:删除表[Ap_DigSet]的数据

delete from Ap_DigSet

第二步:新帐套的表[Ap_DigSet]导入所有年度的数据库;

以上步骤复制百度文库的,具体步骤有一点点简陋,可能操作不一样,具体导入流程建议看下面的流程。

导入操作步骤

1、进入到数据中,找到新建的账套,点击视图,找到dbo.AP_DigSet(这步仅是确认有无此视图,也可跳过)

2、右击该数据库,点击任务,导出数据(X)

3、选择数据源, 也就是选择新建的账套(导出)

4、输入服务器名称, 可以为 .    一个点号, 然后选择导入的账套,也就是有问题的账套。

5、选择复制一个或多个表或视图的数据(C) ,下一步。

6、选择[dbo].[ap_digset],再点击编辑映射,更新删除并重新创建目标表, 点击确定,下一步,下一步,完成,  全部成功即可。

7、再对每一个需要升级的账套重复此操作,  最后再去升级账套到U813.0即可。

发表回复

加入本站SVIP会员,海量资源免费查看下载

目前为止共有159位优秀的SVIP会员加入! 立即加入!