以域用户身份登录时无法连接到 IBM WS 本地队列管理器

Posted

技术标签:

【中文标题】以域用户身份登录时无法连接到 IBM WS 本地队列管理器【英文标题】:Cannot connect to IBM WS local queue manager when logged as domain user 【发布时间】:2014-07-16 15:00:20 【问题描述】:

我在我的计算机上使用 Windows 7(具有本地管理员权限)以域用户身份登录。我已经安装了 IBM WebSphere MQ 7.0 并通过 IBM WS MQ Explorer 创建了队列管理器。我看到队列管理器正在工作,但我无法连接到它。当我以本地用户身份登录并运行 MQ Explorer 时,我可以连接到新创建的队列管理器并管理其设置。 我想这与一些安全问题有关。

我尝试将域用户添加到“mqm”组,但没有帮助。 我还尝试设置变量:“SET MQSNOAUTH=YES”,然后创建队列管理器 - 但它也对我不起作用。

关于如何解决这个问题的任何想法?

【问题讨论】:

【参考方案1】:

您是否在安装(或重新运行准备向导)时将 MQ 配置为在域 ID 下运行。问题是,如果你不这样做,那么当出现域 id 并且 MQ 在本地 id (MUSR_MQADMIN) 下运行时,它会转到域控制器以找出它是哪些组的成员,然后告诉你是无权知道。请参阅此处的文档: http://www-01.ibm.com/support/knowledgecenter/SSFKSJ_8.0.0/com.ibm.mq.ins.doc/q008820_.htm?lang=en

请注意,准备向导在 7.0(将 id 设置为 dcom 对象的标识)与 7.1+(设置要在其下运行的服务的 id)上所做的事情存在细微差别,但您应该总是通过准备向导来完成

【讨论】:

我通过准备向导传递了我的域帐户设置,完成向导并重新启动 MQ Explorer 后,我可以连接到本地队列管理器。似乎现在一切正常。谢谢。

以上是关于以域用户身份登录时无法连接到 IBM WS 本地队列管理器的主要内容,如果未能解决你的问题,请参考以下文章

交互式登录网站-自动以域用户登录的问题,求解决

如何以与 Windows 服务不同的用户身份运行进程

每次Access连接到SQL Server而不使用Windows身份验证时,如何避免手动输入登录名和密码

windows 2008 R2 出现身份验证错误。 无法连接到本地安全机构

无法连接到数据库,用户登录失败

DbVisualizer 在没有身份验证的情况下无法连接到 PostgreSQL 数据库