2BizBox ERP软件升级指南

头像
赵书华
2BizBox开发组
帖子: 5955
注册: 2011年 1月 28日 10:04

2BizBox ERP软件升级指南

帖子赵书华 » 2011年 6月 16日 14:06

从2BizBox v3.2开始,我们发布了一个简单、方便、稳定、易用的“自动升级程序”,做到“一键升级”的效果,避免在不同版本中研究、纠结、挣扎。如今,2BizBox自动升级程序终于和大家见面了。

功能介绍
本程序是2BizBox的自动升级程序。本程序通过图形化的程序界面,将2BizBox从v3.x任意版本,自动升级到最新版本。这一过程完全自动化进行,除很少的需要用户确认的操作,其他无需用户干预。程序升级结束后,您的2BizBox中的原有数据会得到完整的保存和升级。原有的数据库账号信息、2BizBox用户账号等信息,完全不变。

启动结束后,可启动前后端程序,登录系统,验证升级是否成功。

适用环境
适用本程序有一定的要求。请确认您的情况满足以下要求,然后再使用本升级程序。
  • 本程序仅支持Windows操作系统。本程序内置Java,无需提前安装Java环境;
  • 本程序图形界面支持中文和英文。在启动本程序时,选择您喜爱的语言。显示语言仅影响本程序界面显示文字,功能方面完全相同;
  • 本程序仅限于采用官方发布的2BizBox自动安装程序(或官方zip包)安装的2BizBox;
  • 本程序仅适用于使用2BizBox内嵌MySQL的情况。如连接其他机器MySQL或本机其他外部MySQL,则不能用本程序升级;
  • 本程序可对2BizBox服务器(可同时存在2BizBox客户端)进行升级。如仅安装了2BizBox客户端,不能用本程序升级,可直接下载最新客户端安装程序重装即可

注意事项
运行本程序对2BizBox升级,有一定的风险性。在运行本程序进行升级之前,请您务必先认真阅读、熟知以下事项:
  • 请确认您的整个2BizBox安装目录、MySQL数据库中的数据,已经完整备份,并转移到安全位置;
  • 完全停止2BizBox服务器、2BizBox客户端、MySQL数据库;
  • 运行本程序前,强烈建议关闭其他一切应用程序;
  • 运行本程序期间,程序会自动启动或关闭MySQL等应用程序多次。除非程序弹出对话框,明确提示需要您的操作或确认以外,升级期间请不要对任何程序做任何操作;
  • 本程序运行过程需要5-30分钟,甚至更久,这取决于您的机器配置、数据量大小等因素。如无错误或异常发生,请耐心等待;
  • 如果中途失败,或强行终止了升级程序,很可能会造成程序和数据库版本不一致的后果。一旦发生,不建议直接重新执行本程序。可以把2BizBox安装目录删掉,然后用先前备份的2BizBox安装目录恢复,然后再重新执行本程序再次进行升级
  • 本程序成功升级后,您的所有原有2BizBox数据会被保留并升级。可立刻启动2BizBox前后台程序,登录系统进行验证;
  • 本程序会对升级过程一切细节进行记录。如有任何异常和错误发生,请将界面上的日志拷贝,并贴到本论坛,以便获得我们的协助;
  • 如本程序升级失败,可将2BizBox安装目录下内容删除,并恢复事先备份的2BizBox目录,即可恢复原有版本和数据;
  • 强烈建议务必关闭360或其他杀毒类软件,防止干扰。实践发现,有些用户会被360杀毒误报病毒并被自动阻止,导致升级失败。因为升级程序升级期间会自动启动停止mysql等程序数次,如果被认为是病毒而阻止则无法升级成功;
  • 请确认您对本程序所带来的可能风险已完全理解并熟知。对由运行本程序所带来的一切损失和后果,由您自行承担
  • 如果是windows操作系统问题:
    a、要用管理者的身份进入系统,才有升级的权限。
    b、[控制面版]–[安全中心]–[自动更新]的设置为 自动。如果系统选择的是[关闭自动更新]就无法升级。
  • 如有修改数据库密码,升级前先将数据库密码等修改回默认密码,再进行升级。

本程序以zip文件形式发布。可在任意位置解压,双击其中的run.bat文件,启动程序。程序启动后,首先显示您希望的程序界面语言。目前程序支持中文、英文两种语言。无论选择哪种语言,仅影响本程序的图形界面,功能上完全相同,没有差别。
2bizbox_upgrade_select_language.png
2bizbox_upgrade_select_language.png (14.66 KiB) 查看 30903 次

备注:如果双击run.bat 文件,选择语言后,未进入程序主界面,可以复制一个run.bat,把里面最开始的jre\bin\java改成java,保存。然后双击run.bat.详细可见:http://www.2bizbox.cn/forum/viewtopic.php?f=3&t=7261&p=48303&hilit=%E5%8D%87%E7%BA%A74.1.1#p48303

进入程序主界面后,可以点击“开始升级”按钮,开始升级;也可以点击“退出”按钮,退出本程序。开始升级后,程序首先弹出警告信息。
2bizbox_upgrade_main.png
2bizbox_upgrade_main.png (51.83 KiB) 查看 30903 次


确认后,程序要求您选择您本机2BizBox安装目录。
2bizbox_upgrade_select_path.png
2bizbox_upgrade_select_path.png (87.66 KiB) 查看 30903 次


之后,一切就交给程序处理了。
2bizbox_upgrade_doing.png
2bizbox_upgrade_doing.png (111.08 KiB) 查看 30903 次


如升级成功,程序会显示对话框进行提示。
2bizbox_upgrade_success.png
2bizbox_upgrade_success.png (68.65 KiB) 查看 30903 次


升级结束后,可退出本程序,启动2BizBox前后端程序,进入系统,验证升级的正确性。

常见问题
问:为何升级程序会这么大?
答:为了能够对v3.0.0以来各个版本进行平滑升级,本程序内置了Java环境、最新2BizBox前后台程序、MySQL新版本等内容。对于3.0.1以及更老的版本,我们需要对整个MySQL进行升级。Java环境、MySQL5等软件,本身就有数十兆,因此本程序尺寸较大,希望大家理解。
问:本程序支持哪些操作系统和版本?
答:本程序在Windows XP、Windows 7(包括中文版、英文版)进行了测试。
问:本程序可以升级2BizBox哪些版本?
答:截止目前,本程序可对2BizBox v3.0.0、v3.0.1、v3.1.0、v3.2.0beta、v3.2.0beta2、v3.2.0beta3(未对外发布)进行自动升级。
问:运行本程序前最大的注意事项是什么?
答:备份。备份整个2BizBox安装目录,并转移到安全地点。一旦程序升级失败,您可以将目录恢复,即可恢复原来系统。
问:如果修改了数据库root的密码,是否可以平滑升级?
答:可以。
问:如果升级中途过程中出现错误,或被强行关机或杀掉进程,会产生什么后果?是否可以继续重新升级?
答:如果程序中途出现错误,或强行终止升级程序,很可能会产生不可预料的数据不一致后果。此时,不建议直接重新执行升级程序。可以把2BizBox安装目录删掉,用先前备份的目录恢复数据,然后重新执行升级程序。
问:如果我没有备份数据,造成数据丢失,我该怎么办?
答:建议找个没人的地方哭一场,声音越大越好。

下载地址
本程序下载地址如下:
http://www.2bizbox.cn/product/download

问题反馈
如有任何疑问和问题,请在本帖留言。请提供详细的日志信息、操作系统和2BizBox版本、错误现象以及截图,以便获得我们的协助。
全心全意为广大2BizBox用户服务
ugo2000
四年级
帖子: 88
注册: 2011年 4月 12日 10:25

Re: 2BizBox v3.2自动升级程序发布

帖子ugo2000 » 2011年 6月 16日 20:38

对于正式版3.2.0本身能否应用该升级程序
jsjyh
三年级
帖子: 69
注册: 2011年 3月 5日 16:25
地址: 上海

Re: 2BizBox v3.2自动升级程序发布

帖子jsjyh » 2011年 6月 16日 21:14

感觉这个升级冒险指数三级,比较靠谱的升级方法还是先备份数据库文件,再备份一份ERP的安装文件夹并且移到另一台电脑上为好,再删除旧版本安装新版本,然后导入备份的数据。
现代管理 世界共享
头像
龙俊生
2BizBox开发组
帖子: 261
注册: 2011年 5月 17日 10:47

Re: 2BizBox v3.2自动升级程序发布

帖子龙俊生 » 2011年 6月 16日 21:40

ugo2000 写了:对于正式版3.2.0本身能否应用该升级程序

正式版3.2.0本身会提示您的2Bizbox已是最新不会再继续
头像
龙俊生
2BizBox开发组
帖子: 261
注册: 2011年 5月 17日 10:47

Re: 2BizBox v3.2自动升级程序发布

帖子龙俊生 » 2011年 6月 16日 21:43

jsjyh 写了:感觉这个升级冒险指数三级,比较靠谱的升级方法还是先备份数据库文件,再备份一份ERP的安装文件夹并且移到另一台电脑上为好,再删除旧版本安装新版本,然后导入备份的数据。

备份的数据把数据库的表结构也给备份了,如果恢复了,还是要用升级包升级一下
头像
达闻西
2BizBox开发组
帖子: 4982
注册: 2011年 2月 9日 16:43

Re: 2BizBox v3.2自动升级程序发布

帖子达闻西 » 2011年 6月 16日 21:56

jsjyh 写了:感觉这个升级冒险指数三级,比较靠谱的升级方法还是先备份数据库文件,再备份一份ERP的安装文件夹并且移到另一台电脑上为好,再删除旧版本安装新版本,然后导入备份的数据。

最好别这样,每次升级数据库都会有变动的,不管怎样操作,升级这一关是逃不掉的 :lol:
另外,把问题说得严重一些,也是为了大家操作时谨慎一些,实际上这个升级程序是非常安全的 :lol: :lol:
头像
xswxsw
版主
版主
帖子: 1543
注册: 2011年 2月 6日 11:41

Re: 2BizBox v3.2自动升级程序发布

帖子xswxsw » 2011年 6月 17日 07:59

的确够大的。

一次性升级成功! :D
zlmin
四年级
帖子: 88
注册: 2011年 5月 25日 13:29

Re: 2BizBox v3.2自动升级程序发布

帖子zlmin » 2011年 6月 17日 09:03

升级后仍提示数据库错误,升级程序已提示升级成功
QQ截图20110617091426.jpg
QQ截图20110617091426.jpg (131.66 KiB) 查看 30817 次
QQ截图20110617090306.jpg
QQ截图20110617090306.jpg (10.75 KiB) 查看 30819 次

把备份的数据库重新操作一遍,现在正常登入了,问题已解决
上次由 zlmin 在 2011年 6月 17日 09:18,总共编辑 2 次。
头像
赵书华
2BizBox开发组
帖子: 5955
注册: 2011年 1月 28日 10:04

Re: 2BizBox v3.2自动升级程序发布

帖子赵书华 » 2011年 6月 17日 09:13

常见问题
问:为何升级程序会这么大?
答:为了能够对v3.0.0以来各个版本进行平滑升级,本程序内置了Java环境、最新2BizBox前后台程序、MySQL新版本等内容。对于3.0.1以及更老的版本,我们需要对整个MySQL进行升级。Java环境、MySQL5等软件,本身就有数十兆,因此本程序尺寸较大,希望大家理解。
全心全意为广大2BizBox用户服务
king
一年级
帖子: 12
注册: 2011年 5月 9日 09:54

Re: 2BizBox v3.2自动升级程序发布

帖子king » 2011年 6月 17日 09:15

哈哈,我是第一个升级不成功的吗?
199.jpg
199.jpg (121.45 KiB) 查看 30818 次
头像
赵书华
2BizBox开发组
帖子: 5955
注册: 2011年 1月 28日 10:04

Re: 2BizBox v3.2自动升级程序发布

帖子赵书华 » 2011年 6月 17日 09:17

king 写了:哈哈,我是第一个升级不成功的吗?
199.jpg

楼主升级之前是什么版本?
全心全意为广大2BizBox用户服务
king
一年级
帖子: 12
注册: 2011年 5月 9日 09:54

Re: 2BizBox v3.2自动升级程序发布

帖子king » 2011年 6月 17日 09:29

2bizbox-allinone-setup-windows-3.1.0.exe
头像
赵书华
2BizBox开发组
帖子: 5955
注册: 2011年 1月 28日 10:04

Re: 2BizBox v3.2自动升级程序发布

帖子赵书华 » 2011年 6月 17日 09:31

king 写了:2bizbox-allinone-setup-windows-3.1.0.exe

老版本,曾经手动修改或升级过吗?mysql是内置的吗?
全心全意为广大2BizBox用户服务
Kenny
三年级
帖子: 64
注册: 2011年 2月 7日 20:40

Re: 2BizBox v3.2自动升级程序发布

帖子Kenny » 2011年 6月 17日 09:33

你好!如屬以下情況,該如何升級?

如连接其他机器MySQL或本机其他外部MySQL,则不能用本程序升级;

謝謝!
头像
赵书华
2BizBox开发组
帖子: 5955
注册: 2011年 1月 28日 10:04

Re: 2BizBox v3.2自动升级程序发布

帖子赵书华 » 2011年 6月 17日 09:36

Kenny 写了:你好!如屬以下情況,該如何升級?

如连接其他机器MySQL或本机其他外部MySQL,则不能用本程序升级;

謝謝!

请问您已经把mysql连接到外部了吗?
全心全意为广大2BizBox用户服务
Kenny
三年级
帖子: 64
注册: 2011年 2月 7日 20:40

Re: 2BizBox v3.2自动升级程序发布

帖子Kenny » 2011年 6月 17日 09:40

赵书华 写了:
Kenny 写了:你好!如屬以下情況,該如何升級?

如连接其他机器MySQL或本机其他外部MySQL,则不能用本程序升级;

謝謝!

请问您已经把mysql连接到外部了吗?




是的 !

謝!
头像
赵书华
2BizBox开发组
帖子: 5955
注册: 2011年 1月 28日 10:04

Re: 2BizBox v3.2自动升级程序发布

帖子赵书华 » 2011年 6月 17日 09:43

Kenny 写了:
赵书华 写了:
Kenny 写了:你好!如屬以下情況,該如何升級?

如连接其他机器MySQL或本机其他外部MySQL,则不能用本程序升级;

謝謝!

请问您已经把mysql连接到外部了吗?

是的 !
謝!

高手啊。那你是修改了mysql-ds.xml吗?另外启动的时候,如何只启动jboss不启动内置mysql呢?
全心全意为广大2BizBox用户服务
Kenny
三年级
帖子: 64
注册: 2011年 2月 7日 20:40

Re: 2BizBox v3.2自动升级程序发布

帖子Kenny » 2011年 6月 17日 09:50

赵书华 写了:
Kenny 写了:
赵书华 写了:
Kenny 写了:你好!如屬以下情況,該如何升級?

如连接其他机器MySQL或本机其他外部MySQL,则不能用本程序升级;

謝謝!

请问您已经把mysql连接到外部了吗?

是的 !
謝!

高手啊。那你是修改了mysql-ds.xml吗?另外启动的时候,如何只启动jboss不启动内置mysql呢?


趙書記過獎啦,我只是按論坛內的真正高手指導去改,真正的高手是你們的人員.
趙書記說得對,是修改了mysql-ds.xml.

謝!
king
一年级
帖子: 12
注册: 2011年 5月 9日 09:54

Re: 2BizBox v3.2自动升级程序发布

帖子king » 2011年 6月 17日 09:53

1.MYSQL是内置的。
2.前几天,恢复数据库备份文件时,提示错误,应该和http://www.2bizbox.cn/forum/viewtopic.php?f=3&t=1087&p=8632&hilit=%E6%81%A2%E5%A4%8D%E5%A4%B1%E8%B4%A5#p8632这个页面的类似。后来,在百度上搜索了下,改了MY.INI文件,在最后添加了wait_timeout=2880000
interactive_timeout = 2880000
max_allowed_packet = 20M
三行后,数据可以恢复了。
3.今天升级失败后,后MY.INI改成最初的状态,还是失败。
4.删除,把备份的文件夹复制回来,继续用3.1正式版。 :D
头像
赵书华
2BizBox开发组
帖子: 5955
注册: 2011年 1月 28日 10:04

Re: 2BizBox v3.2自动升级程序发布

帖子赵书华 » 2011年 6月 17日 10:01

Kenny 写了:
赵书华 写了:
Kenny 写了:
赵书华 写了:
Kenny 写了:你好!如屬以下情況,該如何升級?

如连接其他机器MySQL或本机其他外部MySQL,则不能用本程序升级;

謝謝!

请问您已经把mysql连接到外部了吗?

是的 !
謝!

高手啊。那你是修改了mysql-ds.xml吗?另外启动的时候,如何只启动jboss不启动内置mysql呢?


趙書記過獎啦,我只是按論坛內的真正高手指導去改,真正的高手是你們的人員.
趙書記說得對,是修改了mysql-ds.xml.

謝!

是windows吗,那启动的时候,内置的mysql还是会启动吗?
全心全意为广大2BizBox用户服务
头像
赵书华
2BizBox开发组
帖子: 5955
注册: 2011年 1月 28日 10:04

Re: 2BizBox v3.2自动升级程序发布

帖子赵书华 » 2011年 6月 17日 10:02

king 写了:1.MYSQL是内置的。
2.前几天,恢复数据库备份文件时,提示错误,应该和http://www.2bizbox.cn/forum/viewtopic.php?f=3&t=1087&p=8632&hilit=%E6%81%A2%E5%A4%8D%E5%A4%B1%E8%B4%A5#p8632这个页面的类似。后来,在百度上搜索了下,改了MY.INI文件,在最后添加了wait_timeout=2880000
interactive_timeout = 2880000
max_allowed_packet = 20M
三行后,数据可以恢复了。
3.今天升级失败后,后MY.INI改成最初的状态,还是失败。
4.删除,把备份的文件夹复制回来,继续用3.1正式版。 :D

就是说,用完整的未修改过的v3.1,是正常的;基于它,升级,出错,对么?
全心全意为广大2BizBox用户服务
头像
赵书华
2BizBox开发组
帖子: 5955
注册: 2011年 1月 28日 10:04

Re: 2BizBox v3.2自动升级程序发布

帖子赵书华 » 2011年 6月 17日 10:05

king 写了:1.MYSQL是内置的。
2.前几天,恢复数据库备份文件时,提示错误,应该和http://www.2bizbox.cn/forum/viewtopic.php?f=3&t=1087&p=8632&hilit=%E6%81%A2%E5%A4%8D%E5%A4%B1%E8%B4%A5#p8632这个页面的类似。后来,在百度上搜索了下,改了MY.INI文件,在最后添加了wait_timeout=2880000
interactive_timeout = 2880000
max_allowed_packet = 20M
三行后,数据可以恢复了。
3.今天升级失败后,后MY.INI改成最初的状态,还是失败。
4.删除,把备份的文件夹复制回来,继续用3.1正式版。 :D

能否启动你的v3.1,然后进入bb2_test数据库,查看user_group表是否有global这个字段?
全心全意为广大2BizBox用户服务
Kenny
三年级
帖子: 64
注册: 2011年 2月 7日 20:40

Re: 2BizBox v3.2自动升级程序发布

帖子Kenny » 2011年 6月 17日 10:08

是windows吗,那启动的时候,内置的mysql还是会启动吗?[/quote]


是windows, 內置mysql不會啟動.

謝!
头像
赵书华
2BizBox开发组
帖子: 5955
注册: 2011年 1月 28日 10:04

Re: 2BizBox v3.2自动升级程序发布

帖子赵书华 » 2011年 6月 17日 10:13

Kenny 写了:是windows吗,那启动的时候,内置的mysql还是会启动吗?



是windows, 內置mysql不會啟動.

謝![/quote]
好。如果这样的话,升级会复杂一点。首先备份,完整备份,这个就不说啦。

然后,下载升级包。解压。将其中的server和client目录复制到安装目录中去,覆盖老的。

然后,到sql文件夹下面。可以看到每一个升级版本都有对应的增量sql文件。从你的当前版本开始,一个一个文件的导入sql。例如,如果是v3.1的,就从v3.2beta开始(不包含v3.1本身的sql)。如果不知道哪个文件对应哪个版本,可以看其中的main_version.txt文件,里面有对应关系。

注意:要对bb2_test, bb2_default这两个公司进行升级。如果有自定义的公司,也要重复这一过程。

还没完:然后,再把3.2.0 beta3_sg.sql这个文件,导入bb2_test_sg和bb2_default_sg这两个库。如果还有自定义公司,同样导入。

然后就应当可以了。有问题可以提出。
全心全意为广大2BizBox用户服务
头像
8qianli
初一
帖子: 177
注册: 2011年 3月 4日 10:08

Re: 2BizBox v3.2自动升级程序发布

帖子8qianli » 2011年 6月 17日 10:49

挂链了,“很抱歉,文件不存在。”
生活本身就表现为一系列的问题,最后以一个你不能解决的问题而告终!

回到 “综合讨论”

在线用户

用户浏览此论坛: 没有注册用户 和 14 访客