DB2 登录数据库时的代码页转换错误 SQL0332N

客户端连接到另一台机器上的 DB2 数据库,用 DB2 的控制中心连接没问题,但是用 Quest Central for DB2 来连接,输入用户名和密码,确定,出现提示窗口:

[IBM][CLI Driver] SQL0332N  没有从源代码页 "86" 至目标代码页 "819" 的转换。原因代码是 "DB2INST1"。  SQLSTATE=01539

无法登录,原因是本机的代码页(codepage) 与数据库的代码页不相符且无符完成又向转换。

解决办法是在命令行下执行 db2set DB2CODEPAGE=819

dos> db2set DB2CODEPAGE=819

然后,再次用 Quest Central for DB2 来连接数据库就 OK 啦

参考:1. SQL0332N Reason Code 1

类别: Database. 标签: , . 阅读(397). 评论(1) »