TA的每日心情 | 开心 2021-7-1 08:58 |
---|
签到天数: 12 天 [LV.3]偶尔看看II
|
通过看多个帖子,终于升级成功,先在虚拟机里面进行尝试,最终成功,下面是一个我自己的步骤
1、首先将原先的8.4卸载干净,保留数据库
2、安装8.7版,升级数据库,不要注册数据库,然后导出数据库,然后卸载,
3、安装9.2版,使用旧版本升级工具将8.7版的数据导入9.2中,这个过程最关键,可以分几个步骤进行,参考这个http://bbs.sunwy.org/thread-138332-1-1.html帖子,分段弄;如果遇到报错,可以查询到相应的sql,手动调整数据库里的数据,比如一些关联的id在旧版中pi12开头的,新版是pi2012开头的,如果不做手动替换,则原来的任务流程信息都没有了,也就是说每个人的待办事宜都丢失了,根据报错信息进行替换相应的表格,比如替换UPDATE ES_WiLink
SET wiId = REPLACE(wiId, 'WI09', 'WI2009')就是其中一个更新替换语句
4、手动操作完毕后再将报错的sql文件手动执行一遍
5、最后可以升级成功,除了历史的流程看不到报表数据,但是所有的流程都有存在,这都不影响正常使用
6、升级后派单系统的数据由原来的800M减少到新版本的260M,而且也实现了将sql2000版本中ntext字段类型更换为nvarchar,还有很多其他的优点,正在发掘
7、有一个不好的就是数据库如果更改端口,估计要重装9.2了。
8、本人通过上面的方式实现了整个平台的升级win2003->win2008,sql2000->sql2008,msoffice2007-msoffice-2010
9、其他人有遇到问题的可以留言,我可以解答一下。毕竟我遇到问题时让勤哲的人支持他们都不到位,还是我自己想办法解决的,太水了。
|
|