升级到4.7提示“违反了PRIMARYKEY约束‘PK_PE_DICTIONARY_FIELDID’……”解决办法
作者:动易网络
来源:本站原创
点击数: 次
发布时间:2012年11月22日
问题描述:在升级到4.7的时候,运行升级画面出现错误提示如下图:
原因分析:通过对错误信息的分析,能判断出是数据表字段写入重复问题,检查升级程序包中的源码,然后和数据库中的PE_DICTIONARY表对比,发现在升级源码中要写入表的信息的位置,在PE_DICTIONARY表早已被其他内容占了,升级程序执行的时候不能写入。
解决办法:检查发现是上图的两条信息的ID字段占了位置,因此只要把两条信息的ID字段改为其他数字即可。