将消息发送到我的机器上的消息队列.....错误"无效的队列路径名称"

Bil*_*hip 9 msmq message-queue

我正在向运行Windows Server 2008 R2的计算机上创建的非常标准的消息队列发送消息.

QueueName:
directionsTest
MachineName:
usernameDev
Run Code Online (Sandbox Code Playgroud)

当我尝试将消息发送到队列时,我收到错误.:

队列路径名无效.

我感到困惑的是,我实际上是通过SSMS查询窗口发送此消息,我们有存储过程将这些消息发送到队列,我们​​只提供机器名称,队列名称和消息.所以,这基本上是我多次使用的保存查询,实际上我在上周末使用了这个完全相同的查询.从那时起,我没有更改查询/我的机器/队列/,并且创建和发送这些消息的存储过程没有改变.所以,我不确定为什么这会给我这个错误.

我已经尝试了太阳下的一切,我尝试在我的计算机上创建新的队列并收到相同的错误.我还确保每个人都可以访问这些队列.关于什么会导致此错误弹出的任何想法?我已经搜索过网络,但我没有发现可能导致此问题的线索.(**我还测试了在不同服务器上发送到队列,这没有错误)

感谢任何建议/方向提前.

Jen*_*s H 9

检查队列名称格式的拼写.

如果你使用类似的东西

YOURMACHINENAME\private$\YourQueueName
Run Code Online (Sandbox Code Playgroud)

你应该试试这个:

FormatName:DIRECT=OS:YOURMACHINENAME\private$\YourQueueName
Run Code Online (Sandbox Code Playgroud)

请注意,第一部分可能区分大小写.