现象
1、因vsb安装后,默认pgsql连接密码较为简单,需要手动修改密码。在站群数据库查询器中执行:alter role "vsb_pgsql" login password '*******!@#$';
2、修改完成,重新设置连接池为新密码后,测试连接正常,并提示重启vsb服务;
3、重启服务后,数据库连接异常;但手动输入正确的密码后,测试连接正常;
4、查询vsb.ini配置文件中,密码字符串配置正确。
原因
由于该密码使用了特殊字符,刚设置的时候,测试连接正常;等待vsb服务重启后,程序向数据库传输过程中,无法正确识别特殊字符,所以报错。(具体原因可能与数据库或程序本身有关)
解决方法
将数据库用户密码设置为无特殊字符的密码,或者将字符加入到密码字符串中间。