繁体   English   中英

我无法连接到 IBM MQ ERROR 2035 MQRC_NOT_AUTHORIZED 的 QM

[英]I can't connect to QM of IBM MQ ERROR 2035 MQRC_NOT_AUTHORIZED

我有 2 个 QM,第一个用于测试,第二个用于实际工作,它们具有相同的属性,以及可以连接到这些 QM 的客户端。 问题是我无法连接到第二个。 它显示错误:

  2035 MQRC_NOT_AUTHORIZED

大多数问题的答案是更改 QM 服务器端的一些设置,但是如果我没有访问 QM 服务器的权限,我该怎么办?

我的意思是我只有客户。 我还知道 QM 与具有相同凭据的另一个客户合作良好。

我不知道无法访问服务器端来解决这个问题。

我在 Linux Ubuntu 上刚刚安装的 IBM MQ 服务器上遇到了同样的问题(只有一个本地队列管理器)。 这不是生产。 解决问题的方法之一是禁用安全性(在生产中不这样做)。

ALTER QMGR CHLAUTH(DISABLED)

这是您在服务器上运行的命令。

请阅读队列管理器 RC 2035 MQRC_NOT_AUTHORIZED更具体的段落 2.c。

禁用通道验证记录功能

改变 QMGR CHLAUTH(禁用)

警告:出于安全考虑,不建议为 MQ 7.1 生产队列管理器禁用此新功能。 请注意,禁用 CHLAUTH 会导致默认接受管理连接的策略。 使用 CHLAUTH(DISABLED) 锁定管理访问的管理工作比使用 CHLAUTH(ENABLED) 锁定管理访问要大得多。 因此,建议保留 CHLAUTH(ENABLED) 并使用 WebSphere MQ V7.1 的其他安全功能来验证管理员连接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM