1 分销ERP升级的步骤 升级前必须备份好数据库,这点非常重要。 大家有没有仔细观看过分销ERP升级时候的提示信息?提示信息介绍了当前程序升级的步骤。 首先重启IIS,再升级文件,最后升级数据库 这个过程中如果任何一步出现问题,那么就会升级失败。 如果失败了怎么办呢?请继续往下看。 2 升级失败现象及解决方案 01 现象:提示无法重启IIS 原因:没有安装iis Admin Service 打开服务,检查下图中服务是否存在 解决方案:安装iis Admin Service服务 1.webp.jpg 02 现象:提示文件复制失败 原因1:程序在使用文件被占用无法复制文件 解决方案:重启IIS服务,再升级 原因2:没有安装IIs6管理兼容 解决方案:安装:服务器管理器---角色----安装iis 6管理兼容性 640.webp.jpg 03 现象:刚开始进行升级数据库就失败 原因:sa密码为空 解决方案:设置sa的密码 04 现象:提示升级过程已中止,升级数据库XXX失败 XXX表示升级的数据库名称 原因1: 同时升级了多个数据库,内存不够。 解决方案:一次只对一个数据库进行升级。 原因2: 硬盘空间不够,日志**大 解决方案:先检查硬盘空间是否足够,如果不够加硬盘空间;再检查日志文件是否**大,升级前先清理日志文件。 原因3: 9.4(包含)开始的版本升级到9.8(包含)以上版本,由于程序会从master数据库把表信息搬移到SysDataDB中,但是 master中RWXsysadmin表有字段不存在,所以会升级失败。 确认是这个现象的办法: 在c盘下找到升级的这个数据库名称(比如xxx)对应的日志文件:xxx.log,打开这个文件,搜查到如下信息:消息、列名、无效 这些关键字,就可以确认是这个问题了。 例如文本中显示如下信息: 消息 207,级别 16,状态 1,服务器 name,* 10 行 列名 'isUse' 无效。 消息 207,级别 16,状态 1,服务器 name,* 10 行 列名 'ContactNumber1' 无效。 消息 207,级别 16,状态 1,服务器 name,* 10 行 列名 'ContactNumber2' 无效。 解决方案: **种(推荐): A、 先记录狗的信息(狗号、验证码),如果设置了登录图片,需要备份图片。 B、 删除掉master中 RWXsysadmin表。 640.webp (1).jpg C、新建master中RWXsysadmin表,用脚本执行(在微管上要脚本1441-jb-master982RWXsysadmin.zip),下图表示执行成 功。 640.webp (2).jpg D、删除掉SysDataDB 中RWXsysadmin表。 E、 新建SysDataDB中RWXsysadmin表,用脚本执行(在微管上要脚本1442-jb-SysDataDB982RWXsysadmin.zip)。 F、 升级完成后,登录运维平台,重新绑定狗信息,如果有图片重新上传登录图片。 *二种: 如果当时找不到脚本 A、 在一台新电脑,用安装包先安装erp程序,注意这个安装包用需要升级到的那个版本的erp程序(9.8以上版本)。 B、 把需要升级的数据库还原到这台电脑上,在这台电脑上对数据库升级。 C、 把升级成功的数据库还原到服务器上。注意页面文件还是要在服务器上升级。 *三种: 如果前面2种方式都不会,请在微管发帖,天通事业部客满中心会为您服务。 640.webp (3).jpg 05 现象:还是提示数据库升级失败 排查前面4点都不是,有可能是数据库损坏,需要联系天通事业部进行处理,在微管上发帖并提供数据库进行检查。 3 升级失败后的注意事项 禁止反向升级,ERP支持从低版本升级到高版本,不支持从高版本升级到低版本。 如果提示数据库升级失败了,那么必须还原升级前的备份,再进行新的升级,不能在这个是失败的数据库上重新升级,更不能在这 个失败的数据库上继续开单操作。 例如:从9.4版本升级到9.8.2版本,提示数据库升级失败,按照前面的方法处理完成后,删除掉这个失败的数据库,必须重新还原 9.4的数据库备份,再次升级到9.8.2。