UPDATE T_BOS_INSTALLEDPACKAGE SET FVERSION ='降低版本' WHERE FVERSION ='最大版本'
举例:
查询结果如下图所示;
上图所示查询出当前管理中心库的版本是9.0.203.7(9.0.0.20240822);
如果是当前问题是升级到这个版本之后管理中心库有异常了,需要重新升级管理中心库;则需要执行上述的降低版本号的语句;一般是降低到升级这个版本之前的版本号;比如降低到9.0.161.12(9.0.0.20240711);对应语句如下:
UPDATE T_BOS_INSTALLEDPACKAGE SET FVERSION ='9.0.161.12' WHERE FVERSION ='9.0.203.7'
步骤2
2、然后进入管理中心服务器云星空安装目录\Kingdee\K3Cloud\ManageSite\App_Data下,找到siteinfo.xml文件;用记事本方式打开;
然后搜索“<Version>9.0.203.7</Version>”,如下图所示;
本案例中,是把搜索到的内容替换为“<Version>9.0.161.12</Version>”,然后保存该文件。
siteinfo文件这里降低的版本跟上述管理库降低的版本,建议保持一致。
3、重启k3cloudmanger服务后,再重新去安装补丁PT-161001 [9.0.0.20240822],重新执行升级。
补充说明:
1、有些情况下管理中心库查出来的K3Cloud_DC_VERSION对应的版本号不一定是最大的版本号,比如有安装了多语言补丁的情况下,比如下图:
如上图,最大版本号是8.1.799.3,这个实际上是多语言补丁PT-146931的构件号;
实际已安装的标准补丁PT-146930的构件号是8.1.410.13;所以语句里面对应“最大版本”的位置应该是替代为8.1.410.13去执行;
然后再重新安装PT146930这个补丁进行重新升级。
2、关于标准补丁构件号与显示的版本号的对照,可参考open.kingdee.com网站上【补丁下载】里面显示的信息去对照;比如: