首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向远程服务器专用队列发送MSMQ消息的SSIS

向远程服务器专用队列发送MSMQ消息的SSIS
EN

Stack Overflow用户
提问于 2012-07-26 18:49:51
回答 1查看 2.2K关注 0票数 1

我对SSIS很陌生。我试图向远程私有 MSMQ队列发送MSMQ文本消息。

我有以下问题

  1. MSMQ连接管理器中的远程私有队列的路径应该是什么?

代码语言:javascript
复制
1. I tried using `XYZ\private$\remoteprivatequeue` where _XYZ_ is the machine name for the remote server and "_remoteprivatequeue_" is the name of the queue.

  1. 远程服务器MSMQ队列上的权限可能不正确,如何识别它确实是权限问题?
  2. 私有队列是由NServiceBus创建的(因此产生了问题的NServiceBus标记),这是否以任何方式影响队列。在本地和远程服务器上,当我转到

计算机管理->服务和应用程序->消息队列 -> (右击)属性 ->安全选项卡

错误:

无法获得安全描述符。 错误:安装在工作组模式下的消息队列不支持此操作。

我尝试将消息发送到本地机器上的一个私有队列,在该机器上,单击上面描述的属性选项卡时会收到相同的错误,但是发布消息works

我尝试使用这里提到的任务:http://technet.microsoft.com/en-us/library/ms403349.aspx,但得到了连接错误。

编辑:

使用格式XYZ\private$\remoteprivatequeue测试连接时会出现以下错误

代码语言:javascript
复制
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)
EN

回答 1

Stack Overflow用户

发布于 2012-07-26 21:31:26

在与这些队列交谈时,需要包括格式名称:

代码语言:javascript
复制
FormatName:DIRECT=TCP: IPAddress\QueueName
FormatName:DIRECT=OS: MachineName\QueueName
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11676065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档