服务器被雷击了,要换台新的,原来是用管家婆ERP6.0,狗狗是克隆的,呵~!~!,现在听说出了新的EPR6.1,于是先装了一个ERP6.1的,看了一下界面,但不知如何着手升级,在官网下了一个升级包,把刚装的ERP6.1卸了,装上了ERP6.0,把旧服务器上的数库导入,可以完美启动,数据也没有问题,一般较大的升级一定会修改到数据库,而我这人不喜欢用升级后的版本,喜欢完整安装的,我往往是先用升级包,把程序和数据库升级,再导出数据,删除程序,安装完整版的,再导入升级后的备份数据,这样总感觉程序比较干净,本次也是采用这个方法,但ERP6.1是要安装在SQL2008上的,在没有安装SQL2008的情况下升级不成功,但如果卸截了SQL2000,升级也是不成功的,所以在ERP6.0到ERP6.1的升级过程中要同时安装SQL2000和SQL2008,这点要注意,升级了ERP6.1的过程中,服务器数据配置时我选择了SQL2000的服务器,因为我想要应该是升级SQL2000的数据库嘛,后来我错了,在升级完后,进界面没问题,登入后提示错误,具体就不截图了。 ERP6.1是要用在SQL2008上面的,我只升级了SQL2000的数据库结构,我想ERP6.1是要访问SQL2008的,很多命令语句用在SQL2000上是行不通的,那应该把SQL2000的数据移到SQL2008,再升级,就像官网上说的,要备份数据,导入到SQL2008,再运行升级包。于是我又卸截了管家婆,安装ERP6.0,导入原来的数据,再SQL2008的数据库的:“导入和导出数据(32 位)”工具,把SQL2000中管家婆ERP6.0的数据库新建导入到SQL2008的数据库中,然后再运行ERP6.1的升级程序,不过在升级中数据库配置时我用的是SQL2008的链接,升级的数据库也是刚导入到SQL2008的ERP6.0结构的数据库,升级完后打开管家婆,是ERP6.1的登入界面,登入后没问题,只不过系统帐套是“非开帐”状态,查看客户档案,及应收款之类的数据都在,不过是“上期结存”咯,没有详细的记录了,就像是做了年结存。那我知道了,反正升级成功了,我把现在的数据库做了一个备份,这时备份的数据库是ERP6.1在SQL2008上的结构,我又把管家婆卸了,装上ERP6.1,把备份的数据还原,没问题可以正常用了,但ERP6.0的数据还要查询怎么办,这就要在一台电脑上建两个帐套,ERP6.0和ERP6.1可以共存吗?可以的,这个难题本人已经解决,但今天太晚了,要在下星期和大家讲解,不过我会打成包,要用币购买的。 |