台灣最大程式設計社群網站
線上人數
1281
 
會員總數:246083
討論主題:189658
歡迎您免費加入會員
討論區列表 >> Windows 伺服器 >> MS-MQ message 無法接收/傳送
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
MS-MQ message 無法接收/傳送
價值 : 150 QP  點閱數:1869 回應數:1
樓主

斷了線的風箏
初學者
968 12
442 60
發送站內信

最近接了一個case , 要把兩台Server從2003 R2 x64 升級到2008 R2 x64
原先的Server上有安裝微軟的Message Queue元件
兩台Server間(A&B) 互相透過MS-MQ 傳接訊息
問題是升級到2008 R2 x64後, Server 間互相收不到訊息.
查了傳遞的封包,的確有傳送出去.
在接收端監聽所有打來的封包也有收到,但是MSMQ的訊息駐列卻收不到?
是否有人發生過相同的問題,可以提供方向

本篇文章發表於2014-10-16 11:41
1樓
最有價值解答

麥兜照日光
捐贈 VP 給 麥兜照日光 檢舉此回應
你好
建議你檢查MS-MQ 的權限,2003 R2 server的MS-MQ (透過程式產生)會有"Anonymous"這個匿名者使用權限
但是預設的2008 R2 中MS-MQ (透過程式產生)不會有"Anonymous"這個匿名者使用權限
改善方式(提供參考)
1. 手動針對私有駐列加入"Anonymous" 權限
2. 改註冊檔參數
(1) 執行 "regedit.exe"
(2) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Parameters\Security下新增一個名稱為 "NewRemoteReadServerAllowNoneSecurityClient"的 DWORD 值
(3) 將值設定為 1
(4) Anonymous Logon開啟權限
(5) 重啟MSMQ service


以上,希望對你有幫助!
本篇文章回覆於2014-10-16 13:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.