问题现象: | 帐套在由U8 852升级到10.0时,该帐套的前面几个年度升级失败,报同样错误,一个年度的报错已处理了好几周,始终无法解决,客户万分着急,希望得到尽快解决。升级失败的帐套和报错信息已重新,望尽快处理,谢谢。 [2011-9-13 8:48:49 补充] 我上传了几次,总是提示文件复制错误,使用上传工具也上传失败,能给查找下什么原因导致数据无法上传吗?谢谢。 [2011-9-13 11:35:34 补充] 帐套上传完毕,请尽快处理,谢谢。 |
问题原因: | |
解决方案: | 您好, 注:你的环境有问题,或者之前你升级报错处理的方法有问题; 引入数据,升级,报错如下:逐一修改,再做升级即可; --1、列名 'cReceiver' 无效。 alter table ap_note add cReceiver varchar(20) alter table ap_note add cReceiveBank varchar(20) alter table ap_note add cReceiveAccount varchar(20) alter table Ap_note_sub add cTrustReceiver varchar(20) go --2、列名 'iAmt_s' 无效。 CREATE TABLE [dbo].[AA_Enum]( [EnumType] [nvarchar](32) COLLATE Chinese_PRC_CI_AS NOT NULL, [EnumCode] [nvarchar](32) COLLATE Chinese_PRC_CI_AS NULL, [LocaleId] [nvarchar](32) COLLATE Chinese_PRC_CI_AS NOT NULL, [EnumName] [nvarchar](150) COLLATE Chinese_PRC_CI_AS NULL, [EnumIndex] [int] NOT NULL, CONSTRAINT [PK_AA_Enum] PRIMARY KEY CLUSTERED ( [EnumType] ASC, [LocaleId] ASC, [EnumIndex] ASC ) ON [PRIMARY] ) ON [PRIMARY] go CREATE FUNCTION UDF_GetLocaleID() RETURNS varchar(32) AS BEGIN declare @LocaleID varchar(32) select @LocaleID=LocaleID from U8LangDefine where LangID=@@LANGID return @LocaleID END go CREATE VIEW dbo.v_aa_enum AS SELECT EnumType, EnumCode, EnumName, EnumIndex FROM dbo.AA_Enum WHERE (LocaleId = dbo.UDF_GetLocaleID()) go alter table [Ap_Vouchs] add [iAmt_s] [float] NULL go --3、列名 'iOrderType' 无效。 alter table Ap_CloseBills add [iOrderType] [bit] NULL --4、列名 [ap_digset_base] 无效。 CREATE TABLE [dbo].[ap_digset_base]( [cFlag] [nvarchar](2) COLLATE Chinese_PRC_CI_AS NOT NULL, [iZDType] [tinyint] NOT NULL, [ID] [smallint] NOT NULL, [cID] [nvarchar](30) COLLATE Chinese_PRC_CI_AS NULL, [cItem] [nvarchar](30) COLLATE Chinese_PRC_CI_AS NULL, [bSelect] [bit] NOT NULL, [localeid] [nvarchar](30) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] --5、对象名 'ap_vouchtype_base' 无效。 GO CREATE TABLE [dbo].[ap_vouchtype_base]( [cTypeCode] [nvarchar](10) COLLATE Chinese_PRC_CI_AS NULL, [cTypeName] [nvarchar](60) COLLATE Chinese_PRC_CI_AS NULL, [cTypeClass] [nvarchar](1) COLLATE Chinese_PRC_CI_AS NOT NULL, [cFlag] [nvarchar](2) COLLATE Chinese_PRC_CI_AS NOT NULL, [cSign] [nvarchar](8) COLLATE Chinese_PRC_CI_AS NULL, [localeid] [nvarchar](30) COLLATE Chinese_PRC_CI_AS NULL ) ON [PRIMARY] 【注意事项】修改前请务必做好数据备份; |
相关补丁: | |
版本: | U8 V10.0 |
模块: | 总账 |
产品: | 财务会计 |
问题名称: | 帐套升级失败 |
最后更新: | 2011-09-22 23:24:30 |