管家学院

您现在的位置:首页 > 管家学院 > 3.1帮助文档

管家技巧已迁移至xy.wdgj.com,欢迎访问。

3.1网店管家数据库升级工具(V3.0-V3.1)

发布于:2017-03-24    查看:19309次    发布人:(9)     技巧类别:其他

分享到:

1.1    文档目的

该数据库升级工具是将一些老客户之前已在使用网店管家3.0系统的,需要网店管家3.0快速顺利升级到3.1版本,新客户不在此升级范围之内,新客户可以直接通过安装网店管家3.1安装,特编写此文档。

1.2    读者范围

本文档可供公司售后技术支持人员及用户的系统管理员读写。

1.3    注意事项

1升级前确保关闭所有管家软件的操作,包括管家客户端,管家服务器,API,管家助理等跟管家有关的所有软件,以保证升级前与升级后的数据同 步一致性。    

2升级前 3.0中的订单最好全都发货完毕。

3.升级操作最好放在非工作时间进行,以免影响系统的使用。

4.数据库升级工具的目录建议不要放在带中文或空格的路径下,下载下来后可以直接放在电脑的CDEF等有空闲磁盘空间的根目录下。

5.升级前请确保用户数据库服务机器上是否已存在网店管家3.1数据库(一般数据库名为wdgj31),如存在需要进入SQL企业管理器手工将该数据库删除。

1.4    操作步骤

操作步骤简单分为三步,即网店管家3.0数据库备份、网店管家3.0数据库还原成网店管家3.1数据库、网店管家3.1数据库升级。

1.第一步:运行目录下的DBUpdate.exe文件,进入网店管家数据库升级工具主界面,如下图


输入正确的服务器IP地址、数据库用户名、数据库密码、数据库名称,点击[备份]按钮进行数据库备份操作,如不出意外的话会在当前程序的db目录下生成网店管家3.0的数据库备份文件,直到提示“数据库备份成功”字样说明备份成功。否则会提示“数据库备份失败”。

*注:可能由于管家3.0的数据库文件比较大而导致比较卡,该过程需要花费比较大的时间,请耐心等待。

(2).第二步:单击[选择]按钮,选择还原的管家3.1数据库目录路径,确认无误后,点[还原]按钮将步骤一中备份出来的网店管家3.0数据库还原成管家3.1数据库,直到提示“数据库还原成功”字样说明还原成功。否则会提示“数据库还原失败”。

常见失败原因:

1.机器上是否已存在管家3.1的数据库(wdgj31),如存在需要手工删除一下。

         2.数据库服务器IP地址、数据库用户名、数据库密码、数据库名称是否正确。

*注:可能由于管家3.0的数据库文件比较大而导致比较卡,该过程需要花费比较大的时间,请耐心等待。

(3).第三步:点击[升级]按钮,正确情况下会跳出DOS批处理窗口进行数据库脚本的升级,直到DOS窗口自动消失,表示升级完毕,如下图:


*注:可能由于管家3.0的数据库文件比较大及涉及到大量数据库脚本、初始化数据、3.03.1系统的数据转换,而导致比较卡,该过程需要花费比较大的时间,请耐心等待,也不要自行关闭DOS窗口。升级完毕后会自动关闭DOS窗口的,不需要手工关闭。

常见升级失败原因:

1.  DOS窗口一闪而过,可能原因是升级工具放在带中文或空格的路径下,如桌面,建议不要带中文或空格的路径下。

2.  用户自行关闭DOS窗口而中断升级过程。

1.1    特殊处理

升级过程中因不可估算的未知原因(如数据库文件很大等),导致不能通过工具来完成数据库的升级,需要人工配合处理升级。可以借助SQLSQLServer强大的备份、还原操作后,然后找到当前程序目录下的sql\AutoUpdateSql.bat文件,右键鼠标选择编辑打开AutoUpdateSql.bat文件进行修改,正确修改完毕后双击执行一下该文件后进行数据库升级,AutoUpdateSql.bat文件内容一般如下:

osql -S127.0.0.1-Usa -P -dwdgj31 -iE:\dbupdate\sql\wdgj30_BatchUpdateSQL.sql

osql -S127.0.0.1-Usa -P -dwdgj31 -iE:\dbupdate\sql\wdgj30_DataUpdateSQL.sql

osql -S127.0.0.1-Usa -P -dwdgj31 -iE:\dbupdate\sql\CreateViewSQL.sql

osql -S127.0.0.1-Usa -P -dwdgj31 -iE:\dbupdate\sql\CreateIncreaseSQL.sql

osql -S127.0.0.1-Usa -P -dwdgj31 -iE:\dbupdate\sql\CreateProSQL.sql

osql -S127.0.0.1-Usa -P -dwdgj31 -iE:\dbupdate\sql\CreateIncreaseSQL.sql

osql -S127.0.0.1-Usa -P -dwdgj31 -iE:\dbupdate\sql\CreateInitDataSQL.sql

AutoUpdateSql.bat文件参数说明:

1.-S后跟的是数据库服务器IP地址,一般为本地(127.0.0.1),如不是请修改为正确的IP地址。

         2.-U后跟的是数据库用户名,请改为正确的数据库用户名。

         3.-P后跟的是数据库密码,如果有数据库密码的,请在-P后增加正确的数据库密码,否则不需要修改。

         4.-d后跟的是要升级的数据库名,一般为wdgj31,默认即可,不需要修改。

         5.-i后跟的是要批量处理的数据库脚本的路径,可以在当前程序的sql目录下找到对应的脚本文件。目前为wdgj30_BatchUpdateSQL.sqlwdgj30_DataUpdateSQL.sqlCreateViewSQL.sqlCreateIncreaseSQL.sqlCreateProSQL.sqlCreateInitDataSQL.sql6个文件。

*注:建议尽量通过数据库升级工具进行升级,如在工具不能正常处理的情况下,可以按照本步骤进行应急处理。

 

升级工具下载地址:http://bbs.wdgj.com/aspx/topic.aspx?tid=13039

关于网店管家 | 人才招募 | 代理加盟 | 用户社区
版权所有(C) www.wdgj.com 2003-2013 浙ICP备05029532号  
地址:浙江杭州西湖区西湖科技园西园路10号尚坤生态创意园A211室 邮编:310030 服务热线:400-082-0366