|
 
- 帖子
- 1551
- 威望
- 2028
- 金币
- 15437
- 魅力
- 2094
- 阅读权限
- 100
- 来自
- 四川成都
  
|
6#
发表于 2008-10-29 09:26
| 只看该作者
1、U85输出账套,U870通过解压工具解压85引出账套,然后再用系统管理引入已解压的文件
2、系统管理-升级SQL数据,点85的相关年度进行升级
3、如果报错,比如XX年度升级失败,可以在X:\u8soft\admin\ufdata_002_2005.txt(如:002账套2005年度) 打开此TXT文件,看里面的内容:
开始的几行,提示:
数据库名:UFDATA_002_2005
x:\U8SOFT\ADMIN\SQLFILE8600\MAIN\UFDATA\DPR0860_ST_ST.sql
错误信息:
-2147217900
列名 ‘iproorderid’无效。
执行如下语句时出错:
create view dbo.transm .........
然后可以在这些SQL语句中,找到执行哪张表时,有添加iproorderid字段的情况,然后打开SQL企业资源管理器,去看看,这些表中有没有,如果没有,可以直接添加进去,即可
未保证字段类型的有效性,可以对比其它已升级成功的账套相应的表中字段的类型,或者以前85,86低版本中表中的字段类型,参照过来一般就OK了。
然后,改完一下后,继续升级
用友的870升级,是从82,85,86,87,87SP1 87SP2这样来升级的,所以如果报错,可能是在某个阶段报错,只能一步一步来,直到升级成功。
总结一下:如果多个年度账套升级,或一个年度的多个年度账套升870,出了错,如果是视图有误,可以直接拷贝升级成功视图中的脚本到相应的年度中,保存。如果缺表,也可以复制表过来。如果缺字段就加字段。
当然,从85到87的升级,大部份都是GSP模块出错,大家需要注意一下 |
世界上没有什么比放弃更加容易
 |
|