IT分销/经销

MQRC_NOT_AUTHORIZED, .net用连接MQ报2035错误

问题如下,1. 我的测试电脑user A 已经在MQ的用户组里,并且用户组里面还有其他的userID,比如B,C,D,E2. 在建立连接中,XMSFactoryFactory factoryFactory = XMSFactoryFactory.GetInstance(XMSC.CT_WMQ);IConnectionFactory cf = factoryFactory.CreateConnectionFactory()...显示全部
问题如下,1. 我的测试电脑user A 已经在MQ的用户组里,并且用户组里面还有其他的userID,比如B,C,D,E
2. 在建立连接中,

XMSFactoryFactory factoryFactory = XMSFactoryFactory.GetInstance(XMSC.CT_WMQ);

IConnectionFactory cf = factoryFactory.CreateConnectionFactory();


connection = cf.CreateConnection(用户, null);


用户如果用userA或者放空,则不报错.可以正常连接.
但是,如果用userB,C,D,E就会报2035 MQRC_NOT_AUTHORIZED 的错误.


相同的环境下,java连接MQ 则不会出现这样的错误. 即只要本机的ID在MQ的用户组中,则本机可以使用其他的userID来连接MQ.


请问如何解决.收起
参与9

查看其它 6 个回答hisuzhiyong的回答

hisuzhiyonghisuzhiyong开发工程师德电(中国)武汉分公司
回复 2# priest


    用户权限已经加在服务器的mqm组里了.
IT分销/经销 · 2013-06-20
浏览1160

回答者

hisuzhiyong
开发工程师德电(中国)武汉分公司

hisuzhiyong 最近回答过的问题

回答状态

  • 发布时间:2013-06-20
  • 关注会员:1 人
  • 回答浏览:1160
  • X社区推广