解決Access to Message Queuing system is denied.許可權問題

來源:互聯網
上載者:User

在使用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就有了相應的許可權;

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.