问题现象: | 客户的账套有890 all in one 升级至U8V10.0,有两个账套无法升级,希望得到集团老师的帮助。 1、006账套的账套备份文件无法引入,提示:“逻辑文件‘UFModel’不是数据库‘ufdata_006_2008’的一部分。请使用RESTORE FILELISTONLY来列出逻辑文件名。”还原过数据库,没有成功。 2、777账套其他年度能够正常升级,但是2007年度无法升级,所报错误为“数据库名: UFDATA_777_2007 C:U8SOFTAdminSQLFILE10000MainUfdataStructureData_STR_ST_mix_NL.sql 错误信息: -2147217873 违反了 PRIMARY KEY 约束 'aaaaaRdRecords09_PK'。不能在对象 'rdrecords09' 中插入重复键。”,但是'rdrecords09' 表是10.0的表,而升级账套还在890,无法进行修改。打过服务热线,说可能表多了字段,查找后没有发现多出的主键字段。 数据上传至/u8yunnan/006.rar和/u8yunnan/777.rar [2011-11-3 8:43:05 补充] 对不起,FTP服务器不能上传数据了,能否把以前的数据清空再次上传? [2011-11-3 8:53:58 补充] FTP服务器可以上传,能否把除006.zip和777.zip文件都清空 [2011-11-3 9:47:54 补充] 数据已经上传完毕!请集团老师帮忙 |
问题原因: | |
解决方案: | 您好, 1、006帐套引入提示:“逻辑文件‘UFModel’不是数据库‘ufdata_006_2008’的一部分”,可以使用原890物理数据库附加到V10.0帐套上,然后再升级。因为此类报错是.BAK文件内部逻辑名称错误,无法修复。 2、777帐套升级报错:违反了 PRIMARY KEY 约束 'aaaaaRdRecords09_PK'。不能在对象 'rdrecords09' 中插入重复键。”原因是RDRECORDS表多了一个外键约束,将其删除再升级。 脚本: ALTER TABLE [dbo].[RdRecords] DROP CONSTRAINT [FK__RdRecords__ID__48B0A244] GO 如有问题,敬请反馈! |
相关补丁: | |
版本: | 8.90 |
模块: | 存货管理 |
产品: | 供应链 |
问题名称: | 数据由890升级至10.0的问题! |
最后更新: | 2011-11-14 23:40:43 |