狀況

請考慮下列情況:

  • 您可以讓 Microsoft 訊息佇列 (也稱為 MSMQ)。

  • 電腦有多個 IP 位址。比方說,就會在電腦上安裝多個網路介面卡。

在這個案例中,MSMQ 訊息未傳送或接收。在叢集的電腦和非叢集的電腦上,會發生這個問題。

解決方案

設定BindInterfaceIP登錄機碼,以啟用執行個體的訊息佇列將繫結至單一的 IP 位址,使用下列步驟︰

1.套用知識庫文件編號 976438 所述的 hotfix:

976438修正: 「 0xc00e0003 」 便會傳回錯誤當您傳送的訊息佇列 4.0 Windows Server 2008 為基礎的電腦執行的執行個體之間的訊息

注意若要啟用 [ BindInterfaceIP ] 功能中,這個 hotfix,必須先安裝。

2.建立 BindInterfaceIP 登錄機碼,使用下列步驟︰

  • 開啟登錄,再移至 HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters。如果 MSMQ 叢集,請移至 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Clustered QMs\MSMQ ResourceName\Parameters。

  • 建立新的字串值,名稱為BindInterfaceIP。

  • 對於數值資料中,輸入適當的 IP 位址。


3.重新啟動訊息佇列。

狀態

Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。

更多的資訊

BindInterfaceIP登錄項目可讓訊息佇列將繫結至單一的 IP 位址,在具有多個 IP 位址的電腦上的執行個體。此登錄值可以包含名為 www.<xxx.yyy.zzz> IP 位址。

如需有關 BindInterfaceIP 登錄項目的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件︰

329492有兩張網路卡的叢集節點無法接收訊息


如需有關作業系統的 MSMQ 版本的詳細資訊,請檢閱 Microsoft 知識庫 」 文件 178517:
178517 TCP 連接埠、 UDP 連接埠,以及由訊息佇列所使用的 RPC 連接埠

如需有關 Microsoft 訊息佇列的詳細資訊,請造訪下列 Microsoft 開發人員網路 (MSDN) 網站︰

http://msdn.microsoft.com/en-us/library/ms711472%28VS.85%29.aspx

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×