问题现象: | T6升级到U8V10.0出错,使用T6升级工具升级到852,然后从852升级到U8V10.0的时候报错,请帮助处理一下,升级到852的帐套已经上传,名称为“淄博分公司-滨农科技T6-U852-002”,感谢! |
问题原因: | |
解决方案: | 您好, 此帐套共4个年度,其中2010年890升级10.0的过程中报了一个错。 升级环境:V10.0 SQL2008 错误描述: 无法在表 'fa_Total' 中可为 Null 的列上定义 PRIMARY KEY 约束。 解决方案: alter table fa_total add [iyear] smallint go update fa_total set iyear = '2010' go alter table dbo.fa_Total alter column sDeptNum nvarchar(12) NOT null go alter table dbo.fa_Total alter column iyear smallint NOT null go IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[fa_Total0]') AND name = N'aaaaafa_Total_PK') ALTER TABLE [dbo].[fa_Total0] DROP CONSTRAINT [aaaaafa_Total_PK] GO ALTER TABLE [dbo].[fa_Total] ADD CONSTRAINT [aaaaaafa_Total_PK] PRIMARY KEY NONCLUSTERED ( [sDeptNum] ASC, [sTypeNum] ASC, [iPeriod] ASC, [iyear] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO 另外,一线要这个帐套升级后的数据,已上传到FTP,用户名:u8xiazai 密码:u8xiazai*2009。最好是在自己的环境下升级,因为我的补丁环境和客户的环境未必一致,如果直接引用我升级后的帐套可能会有问题,必须注意。 如有问题,敬请反馈! u8支持部 |
相关补丁: | |
版本: | U6 |
模块: | 网上报销 |
产品: | 财务会计 |
问题名称: | T6升级到U8V10.0出错 |
最后更新: | 2011-08-01 23:20:30 |