您好,欢迎光临青岛用友软件销售公司网站!青岛友鹏源信息科技有限公司

关于我们 产品中心

欢迎来电咨询

18605320425

快速导航

全国服务热线

0532-66730821

客户至上、诚意为先

百科问答

当前位置:首页>>新闻中心>>百科问答

用友T3升级到用友U8报错

2020-03-25 18:34:32 已有135人浏览

用友数据由T+3升级到U8,经常性的出现报错,没经验,经常花费时间找解决方法,我整理我碰到的问题和解决方法,希望有碰到同样问题的能从中找到解决办法。


第一步、T+3升级T+6、原始数据是用友通10.0,由于本人电脑有安装现成的T+3用友通标准版10.8P1,所以导入数据到10.8升级。升级完成后输出U6数据,然后在把数据,通过T+3升级到T6工具,引入到T6软件里面,此时出现报错,一直无法引入帐套。查询后发现,可能是由于T3版本的问题,于是重新安装T3软件,T3用友通标准版,重新升级原始数据,升级完毕再度输出U6数据。重新在T6软件里面使用T3升级T6工具,把数据引入T6(关于T6版本,建议不要使用最新版本,使用T65.1或者之前的版本)。T6里面数据升级顺利。T6升级完成,重新使用T3升级T6工具,把帐套输出U8帐套。

第二步、在U8软件里面引入帐套升级。我装的是U810.1版本。升级过程中,前面还算顺利,在数据升级到U860的时候,出现报错了:数据库名:UFDATA_400_2007
F:\U8SOFT\Admin\SQLFILE8610\Main\Ufdata\data\NL\Data_UPDA_PB_mix_NL.sql
错误信息:
-2147217900
列名'cItemName'无效。
执行如下语句时出错:
--============自定义项档案升级============================
UpdateUserdef_basesetiDecimalDigits=6wherecType='数字'andiDecimalDigitsisnull
查看数据库发现数据库里面还没有Userdef_base表,只有Userdef,通过网上一些高人留言,说这是触发器问题。于是在数据库里面找到Userdef表,右键--所有任务--管理触发器--把里面名称除了‘新建’外的另外一条记录删除。然后重新升级数据,数据这回升级,过了U860,然后861-870-871-872-890。

第三步、数据生完890后,升级U810,重新出现报错
F:\U8SOFT\Admin\SQLFILE10000\Main\Ufdata\Structure\data_str_wa_mix_nl.sql
错误信息:
-2147217900
列名'iyear'无效。
执行如下语句时出错:
CREATEPROCEDURE[dbo].[WA_iniTaxBBFormat]
(
@cgzgradenumvarchar(3),
这个报错后,如果修表的话,估计是个大工程,因为会修完后继续报错,没完没了,还好有些大神们已经针对这问题写好了脚本,根据脚本在查询分析器里面执行一次后,重新升级,数据终于升级到U810.1。