问题现象: | 低版本升级到U810.0时2008年年度数据升级失败,其他年度升级成功,数据已上传,名称“沈阳分公司_郝鹏非_U810.0_SQL2000_总账(富宏房地产).ZIP” |
问题原因: | |
解决方案: | 您好, 经核对数据,现做如下答复: 问题原因: 一些基础数据表都存在丢失约束的情况,造成升级的过程中,一些表对应基础表的外键找不到,报错,并置疑数据库; 如code表,Warehouse表,person,customer等表,都存在; 处理方法: 方法1、逐一参考其它的年度,在2008年把其补丁; 如code表处理方法: --先清除code表中iViewItem,bGCJS,bCashItem,bcDefine11,bcDefine12,bcDefine13,bcDefine14,bcDefine15,bcDefine16字段的DEFAULT,再执行如下语句 ALTER TABLE [dbo].[code] ADD CONSTRAINT [DF__code__iViewItem__3FF13F11] DEFAULT (0) FOR [iViewItem] ALTER TABLE [dbo].[code] ADD CONSTRAINT [DF__code__bGCJS__40E5634A] DEFAULT (0) FOR [bGCJS] ALTER TABLE [dbo].[code] ADD CONSTRAINT [DF__code__bCashItem__43C1CFF5] DEFAULT (0) FOR [bCashItem] ALTER TABLE [dbo].[code] ADD CONSTRAINT [DF__code__bcDefine11__1432B864] DEFAULT (0) FOR [bcDefine11] ALTER TABLE [dbo].[code] ADD CONSTRAINT [DF__code__bcDefine12__1526DC9D] DEFAULT (0) FOR [bcDefine12] ALTER TABLE [dbo].[code] ADD CONSTRAINT [DF__code__bcDefine13__161B00D6] DEFAULT (0) FOR [bcDefine13] ALTER TABLE [dbo].[code] ADD CONSTRAINT [DF__code__bcDefine14__170F250F] DEFAULT (0) FOR [bcDefine14] ALTER TABLE [dbo].[code] ADD CONSTRAINT [DF__code__bcDefine15__18034948] DEFAULT (0) FOR [bcDefine15] ALTER TABLE [dbo].[code] ADD CONSTRAINT [DF__code__bcDefine16__18F76D81] DEFAULT (0) FOR [bcDefine16] ALTER TABLE [dbo].[code] ADD CONSTRAINT [DF__code__cUserDefin__79B56300] DEFAULT (null) FOR [cUserDefineType] ALTER TABLE [dbo].[code] ADD CONSTRAINT [aaaaacode_PK] PRIMARY KEY NONCLUSTERED ( [ccode] ) ON [PRIMARY] GO 方法2、新增一个账套2008年度,把基础数据(如果只起用了总账),建议通过总账工具,把总账数据导到新增账套中,再通过年度数据库备份,还原至2008年度库中; 【注意事项】修改前请务必做好数据备份; |
相关补丁: | |
版本: | U8 V10.0 |
模块: | 总账 |
产品: | 财务会计 |
问题名称: | 低版本升级失败 |
最后更新: | 2011-10-10 09:02:34 |