转自:http://www.icixi.com/viewthread.php?tid=1560&highlight=2.5%2B%C9%FD%BC%B6
这个是原创,也是自己看到sql备份文件后摸索到的(针对有些网友的疑问)。如果网上有一样的文章,请贴出网址。谢谢!
1.本办法不但适合
2.5直接
升级到3.0,也适用于任何版本
升级到任意高一级别版本。
2.本办法为通达除了
升级包外默认的
升级办法,
升级后需要微调。
3.本办法要求知道简单的sql语句和基本的数据库操作,只要安装备份好数据,没有危险性,最坏就是恢复老OA即可。
步骤简单介绍:
下载phpmyadmin 通达网站上有
http://www.tongda2000.com/dns/up ... sql网页方式管理工具
(解压mysql.rar,将解压好的所有文件,拷贝至 OA目录\webroot\mysql 目录下。
mysql数据库的网页管理工具,使用方法 http://主机名/mysql
注意,进入后先选择中文界面。 该管理工具的使用需具有一定数据库基础,请勿进行危险操作,以免导致数据丢失。)
一、按照通达介绍方法进行冷备份数据(
备份TD_OA为了恢复,但新版本安装后不要使用这个覆盖新版本目录!),以及热备份数据。
二、卸载通达旧版本,删除oa目录下的所有文件和目录(记得备份!!!),安装新版通达。
三、直接修改热备份文件OA_20xx_xx-xx.sql
删除表格中所有“DROP TABLE IF EXISTS ??????;”行。
删除CREATE TABLE `??????` (
............
............
) TYPE=MyISAM;也是所有的 。
保留所有的INSERT INTO *****_**** VALUES(***********)
四、进入http://主机名/mysql ,输入数据库密码,执行上面的备份程序OA_20xx_xx-xx.sql;目的是插入数据。检查输出命令是否有语法错误,进行相应修改(一般只要简单修改就可,需具有一定数据库基础)。。。(或者使用phpmyadmin导出相应需要的old数据库数据即可加入到new数据库中,记住不要建立数据库结构!!!)
五、复制webroot/attachment和网络硬盘目录或者自己认为需要备份的目录(
不包括TD_OA)到相应的新安装OA目录下即可。
六、登录新OA,进入admin。调整一些项目,如部门名称,或个别角色权限等等,调整的数据量就很小了。
七、最后测试好了,要记得备份啊。
写的比较简单,请大家原谅。
适合各种版本
升级。包括2.8升级到3.0
如果不懂sql和数据库就下载
升级包好了
升级包安装最简单了。
适合没有
升级包的时候:这个主要是给那些一时间拿不到
升级包的,又急用的提供的一种方法。
大家可以试用各种新版本而不必等待
升级包的发布了。
OA2.5 2.6 2.8 数据结构说明 可以比较一下增加了哪些。
http://www.tongda2000.com/dns/up ... 巧/OA数据库管理工具