我是 SSIS 的新手。我正在尝试将 MSMQ 文本消息发送到远程专用MSMQ 队列。
我有以下问题
MSMQ 连接管理器中远程专用队列的路径应该是什么?
- 我尝试使用
XYZ\private$\remoteprivatequeue
其中XYZ是远程服务器的机器名称,而“ remoteprivatequeue ”是队列的名称。
- 我尝试使用
有可能是远程服务器MSMQ队列上的权限不正确,如何判断确实是权限问题
私有队列是由 NServiceBus 创建的(因此问题的 NServiceBus 标记),这是否会以任何方式影响队列。当我去时,我在本地和远程服务器上都收到以下错误
计算机管理 -> 服务和应用程序 -> 消息队列
->(右键单击)属性
-> 安全选项卡
错误 :
无法获取安全描述符。
错误:在工作组模式下安装的消息队列不支持此操作
我尝试将消息发送到本地计算机上的私人队列,在单击上述属性选项卡时出现相同的错误,但发布消息有效!
我尝试使用此处提到的任务:http ://technet.microsoft.com/en-us/library/ms403349.aspx但出现连接错误。
编辑 :
使用格式测试连接时出现以下错误XYZ\private$\remoteprivatequeue
Program Location:
at System.Messaging.MessageQueue.ResolveFormatNameFromQueuePath(String queuePath, Boolean throwException)
at System.Messaging.MessageQueue.Exists(String path)
at Microsoft.DataTransformationServices.Design.MsmqConnectionManagerForm.buttonTest_Click(Object sender, EventArgs e)