2035 MQRC_NOT_AUTHORIZED
该问题的大多数答案是要更改QM服务器端的某些设置,但是如果我无权访问QM服务器,该怎么办?
我的意思是我根本没有客户。我也知道QM与具有相同凭据的另一个客户端很好地工作。
我不知道无法访问服务器端来解决此问题。
答案 0 :(得分:0)
我刚刚在Linux Ubuntu(仅一个本地队列管理器)上安装的IBM MQ服务器上遇到了相同的问题。 这不是生产。解决该问题的方法之一是禁用安全性(在生产环境中不这样做)。
ALTER QMGR CHLAUTH(DISABLED)
这是您在服务器上运行的命令。
请阅读queue manager RC 2035 MQRC_NOT_AUTHORIZED 更具体地说,第2.c段。
禁用频道身份验证记录功能
更改QMGR CHLAUTH(已禁用)
警告:不建议对MQ 7.1禁用此新功能 由于存在安全隐患,导致生产队列管理器。注意 禁用CHLAUTH会导致接受管理 默认情况下连接。行政努力锁定 使用CHLAUTH(DISABLED)的管理访问权限远大于 使用CHLAUTH(ENABLED)进行操作。因此建议离开 CHLAUTH(ENABLED)并使用WebSphere MQ的其他安全性功能 V7.1验证管理员连接。