zoukankan      html  css  js  c++  java
  • 解决Access to Message Queuing system is denied.权限问题

    在使用MSMQ的过程中遇到了 Access to Message Queuing system is denied 问题

    如下解决办法:

    第一种,创建队列后设置权限;
    MessageQueue mq = MessageQueue.Create(@”.\Private$\WuQainJuMSMQ”);
    修改远程计算机queue权限就完全可以取得远程计算机queue的访问,具体方法有两种
    1>mq.SetPermissions("用户名", 权限值);
    2>my computer/manage/services and Applications/messsage Queuing/public queues-->queue name-->right click-->properites-->security--set permission

    第二种,修改没有权限的队列
    在系统目录system32中\msmq\storage\lqs目录中文件,用记事本打开...内容如下

    *************************

    [Properties]
    Label=
    Type=00000000-0000-0000-0000-000000000000
    QueueName=\private$\msmqtriggersnotifications
    Journal=00
    Quota=4294967295
    Security=01000780300000003c000000000000001400000002001c0001000000000014003f000f00010100000000000100000000010100000000000512000000010100000000000512000000
    JournalQuota=4294967295
    CreateTime=1252031354
    BasePriority=0
    ModifyTime=1252031354
    Authenticate=00
    PrivLevel=1
    Transaction=00
    SystemQueue=00
    Signature=DoronJ

    *************************

    QueueName是队列的名称

    Security就是权限;

    新建一个队列,设置好权限,拷贝新建队列的Security到"WuQainJuMSMQ"的Security,保存文件;WuQainJuMSMQ就有了相应的权限;

    QQ:67042248

    天之道,利而不害;圣人之道,为而不争.

  • 相关阅读:
    vsftp关于"550 create directory operation failed"问题解决
    CentOS 5.5 Samba服务器安装总结
    Centos 5.5下安装samba
    iptables里filter表前面几个数字的意思
    Linux误删C基本运行库libc.so.6急救方法
    Linux升级C基本运行库CLIBC
    MySQL的Grant命令
    Apache Options指令详解
    Apache的Order Allow,Deny 详解
    Python 中 open()文件操作的方式
  • 原文地址:https://www.cnblogs.com/kk1230/p/1564731.html
Copyright © 2011-2022 走看看