使用DNS别名访问MSMQ [英] Access MSMQ using DNS Alias
问题描述
我们正在尝试使用dns别名将MSMQ故障转移方案显示到另一个位置。 我们已在主要位置设置了群集MSMQ,但如果该位置不可用,我们希望服务自动故障转移到另一个
位置。
We are trying to see up a MSMQ failover scenario to another location using dns alias. We have a clustered MSMQ set up at the primary location already, but should that location become unavailable, we want out services to automatically fail over to another location.
我们已经发现我们能够使用DNS别名将消息PUT到远程公共队列中(假设IgnoreNameValidation设置如
中所述 http://support.microsoft.com/default.aspx?scid=kb;EN-US;899611 ),
但是当我们尝试从同一队列接收时(使用相同的名称)格式),然后我们得到一个错误,表明队列不存在或没有权限。
We've found that we are able to use DNS alias for PUTting messages into a remote public queue (presuming IgnoreNameValidation set as described in http://support.microsoft.com/default.aspx?scid=kb;EN-US;899611), but when we try to Receive from the same queue (using same name format), then we get an error indicating that the queue does not exist or there are no permissions.
我们需要做些什么才能从另一个服务器上的公共队列接收ver使用服务器的DNS别名?
推荐答案
IgnoreOSNameValidation仅支持发送操作的一方,就接收和其他操作而言,它们受IgnoreOSNameValidation的限制。从win2k实现这一行为时就会出现这种情况。
IgnoreOSNameValidation only supports the send side of the operation and as far as receive and other operations are concerned, they are restricted with IgnoreOSNameValidation. This behavior is present from the time this got implemented in win2k.
但是,Microsoft目前正在努力在win2k8r2 / win7上修复这个问题。希望这将在2012年3月之前推出。
However, Microsoft is currently working to fix this on win2k8r2/win7 for receive as well. Hopefully this will roll out before March 2012.
顺便说一句,您尝试使用它的平台是什么平台?
BTW, what platform you era trying to use this?
谢谢
Sudhir
这篇关于使用DNS别名访问MSMQ的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!