2012-09-04 19 views
8

Estoy enviando un mensaje a una cola de mensajes bastante estándar que he creado en mi máquina con Windows Server 2008 R2.Enviando mensaje a la cola de mensajes en mi máquina ..... Error "Nombre de ruta de cola no válida"

QueueName: 
directionsTest 
MachineName: 
usernameDev 

Cuando intento enviar el mensaje a la cola, recibo el error. :

Nombre de ruta de la cola no válida.

Dónde estoy perplejo es que en realidad estoy enviando este mensaje a través de una ventana de consulta SSMS, hemos almacenado procedimientos que envían estos mensajes a las colas y acabamos de indicar el nombre de la máquina, el nombre de cola, y el mensaje. Entonces, esta es básicamente una consulta guardada que he usado muchas veces, de hecho usé esta misma consulta exactamente al final de la semana pasada. Desde entonces no he cambiado la consulta/mi máquina/la cola/y el procedimiento almacenado que crea y envía estos mensajes no ha cambiado. Por lo tanto, no estoy seguro de por qué esto me está dando este error.

He intentado casi todo bajo el sol, he intentado crear nuevas colas en mi computadora y recibo el mismo error. También me he asegurado de que todos tengan acceso a estas colas. ¿Alguna idea sobre qué causaría que este error simplemente aparezca? He recorrido la web y no he encontrado pistas sobre qué podría estar causando este problema. (** También he probado enviar a colas en diferentes servidores y esto funciona sin error)

Gracias por cualquier consejo/dirección por adelantado.

+0

Solo para asegurarse de que su descripción no lo menciona. Esto no se trata de un servidor agrupado, ¿verdad? Para los servidores en clúster hay más cosas a considerar, como: http://stackoverflow.com/questions/7115232/clustered-msmq-invalid-queue-path-name-when-sending por ejemplo. –

Respuesta

8

Compruebe la ortografía del formato del nombre de la cola.

Si utiliza algo así como

YOURMACHINENAME\private$\YourQueueName 

en su lugar debe intentar esto:

FormatName:DIRECT=OS:YOURMACHINENAME\private$\YourQueueName 

Tenga en cuenta que la primera parte puede ser entre mayúsculas y minúsculas.

+0

Terminó siendo parte de mi cadena que estaba ingresando ya que el mensaje ..... debe haber fallado en la sintaxis o haberse topado con un paréntesis accidentalmente. –

Cuestiones relacionadas