对应版本:用友U8.61对应产品线:公共平台对应模块:系统管理模块问题现象:现客户从860sp版本升级到861,升级不成功,提示:在执行data_str_pb_mix_nl_up.sql时出错问题原因:1、升级时提示,在执行data_str_pb_mix_nl_up.sql时出错,是由于在C:\\u8soft\\admin\\adminsql.rar\\sqlfile8610\\main\\ufdata\\structure\\脚本不是最新造成。2、另外,程序在升级过程中会将860SP中的aa_ColumnDic表,改名为aa_ColumnDic_base并将该表中插入新字段及记录。由于原数据表中存在要插入记录的主键编码。因此,执行到data_data_qm_mix_cn.sql语句时会提示,不能在aa_ColumnDic_base表中插入重复键。解决方案:1、将原860SP数据打上U860sp1DBHotfix(补丁编号:1727,补丁发布日期:2006-1-911:15:37)2、从支持网站上下载系统管理补丁(补丁编号:1733),将*.exe\\*.dll\\*.ocx替换原文件(注意保留最新日期文件),替换后要以regsvr32的形式注册(除*.exe)。将adminsql.rar文件替换到C:\\u8soft\\admin\\路径下。3、执行如下脚本,将原860SP版本中aa_ColumnDic表多余记录清除(执行前请做好数据备份):deletefromaa_ColumnDicwhereckeyin(’qm01’,’qm02’,’qm08’,’qm09’,’qm10’,’qm11’)andcfld=’SELCOL’4、重新升级即可。

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