不涉及
某局点使用我司IMC 0705P04版本,在进行dbman恢复时,平台报错NSM数据库恢复时失败,在服务器上支持批处理脚本\script\iMC-EAD_exec_after.bat失败,截图如下:
收集报错服务器dbman_debug日志发现如下异常,设置绑定EAD数据库端口时,日志记录为空
2020-09-26 23:06:38 [DEBUG] [CDbRestore::RestoreOneLocalZipFile] Exec shell log:
D:\IMC\dbman\bin>set CURRENT_DIR=D:\IMC\dbman\script\
D:\IMC\dbman\bin>set host=127.0.0.1
D:\IMC\dbman\bin>set username=ead
D:\IMC\dbman\bin>set userpwd="iMC5_uameadcams"
D:\IMC\dbman\bin>set dbport=
此时不应有 set。
D:\IMC\dbman\bin>if not == 0 set host=127.0.0.1,
查看报错的批处理文件,发现该文件有相关定义set dbport=%9。
@echo off
set CURRENT_DIR=%~dp0
set host=%1
set username=%2
set userpwd=%3
shift
set dbport=%9
该批处理文件在0705P04版本 set dbport字段使用%9会绑定异常,需要将该字段改为%7或者%8(两个只有一个有效,此种解决方案需要测试)
将script\iMC-EAD_exec_after.bat文件中的set dbport字段改为%7或者%8(两个只有一个有效,此种解决方案需要测试),或者升级0705P07及以后版本。
注意:如果使用第一种方法,升级后要把相应文件改回%9
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作