问题现象: | 现客户从860sp版本升级到861,升级不成功,提示:在执行data_str_pb_mix_nl_up.sql时出错 |
问题原因: | 1、升级时提示,在执行data_str_pb_mix_nl_up.sql时出错, 是由于在 C:u8softadminadminsql.rarsqlfile8610mainufdatastructure 脚本不是最新造成。 2、另外,程序在升级过程中会将860SP中的aa_ColumnDic表,改名为aa_ColumnDic_base并将该表中插入新字段及记录。由于原数据表中存在要插入记录的主键编码。因此,执行到data_data_qm_mix_cn.sql语句时会提示,不能在aa_ColumnDic_base表中插入重复键。 |
解决方案: | 1、将原860SP数据打上U860sp1DBHotfix(补丁编号:1727,补丁发布日期:2006-1-9 11:15:37) 2、从支持网站上下载系统管理补丁(补丁编号:1733),将*.exe*.dll*.ocx替换原文件(注意保留最新日期文件),替换后要以regsvr32的形式注册(除*.exe)。将adminsql.rar文件替换到C:u8softadmin路径下。 3、执行如下脚本,将原860SP版本中aa_ColumnDic表多余记录清除(执行前请做好数据备份): delete from aa_ColumnDic where ckey in('qm01','qm02','qm08','qm09','qm10','qm11') and cfld='SELCOL' 4、重新升级即可。 |
相关补丁: | |
版本: | 8.61 |
模块: | 系统管理 |
产品: | U860SP--系统服务--升级工具 |
问题名称: | 升级不成功,提示:在执行data_str_pb_mix_nl_up.sql时出错 |
最后更新: | 2006-01-23 00:00:00 |