|
问题现象:在用友8.61erp系统中用友U8版本号:U8.61软件的公共平台产品线系统管理模块出现如下问题:现客户从用友U860ERP系统sp版本升级到用友U861ERP系统,升级不成功,提示:在执行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表中插入重复键。
解决方案:在用友erp 系统版本U8.61软件中1、将原用友U860财务软件SP数据打上用友U860财务软件sp1DBHotfix(补丁编号:1727,补丁发布日期:2006-1-911:15:37)2、从支持网站上下载系统管理补丁(补丁编号:1733),将*.exe\*.dll\*.ocx替换原文件(注意保留最新日期文件),替换后要以regsvr32的形式注册(除*.exe)。将adminsql.rar文件替换到C:\u8soft\admin\路径下。3、执行如下脚本,将原用友U860财务软件SP版本中aa_ColumnDic表多余记录清除(执行前请做好数据备份):deletefromaa_ColumnDicwhereckeyin('qm01','qm02','qm08','qm09','qm10','qm11')andcfld='SELCOL'4、重新升级即可。
|
|