今天在升级pe siteweaver, 由access数据库转为sql server数据库时,发生“语句已终止,违反了PRIMARY KEY约束'PK_PE_USERGROUP'。不能在对象'PE_USERGROUP'中插入重复键。”的错误。此项错误大概有八九项。
琢磨了半天,发现是类似pe_config这样的表中,只能有一条记录,因为这是配置表,所以在导入新纪录之前,要把旧的记录删除。那么在导入表列表的地方有“转换”按钮,点开后,进入“列映射”,选择“删除目的表中的行”。每一个有这种提示的表都要进行转换调整,然后执行导入,OK,成功。