2011-01-03 28 views

Respuesta

1

Tendrá que escribir algo por su cuenta para volver a enviar los mensajes. Debería poder dirigirse a la cola como cualquier otra, como por ejemplo: @ "formatname: DIRECT = OS:. \ System $; DeadXact"; PowerShell podría hacer el truco.

2

Adam tiene razón.
La cola saliente no es aquella en la que puede escribir.
De forma similar, no puede crear una cola saliente usted mismo.
MSMQ crea dinámicamente una cola de salida para que pueda entregar los mensajes que ha dirigido a una cola remota, básicamente a pedido.

Los pasos son: 1
lectura mensaje A partir DLQ (como Adam informa)
2 Crear un nuevo mensaje B utiliza las propiedades del mensaje A
3 Enviar mensaje B al destino de su elección.

Saludos
John Breakwell

7

Esto se hace fácilmente con QueueExplorer.

Abra QueueExplorer y vea la cola de la letra muerta donde están los mensajes de la letra muerta (llamaremos a este SERVIDOR A). Ordenar por cola de destino para hacer esto fácil.

Abra otra copia de QueueExplorer, en el servidor donde se encuentran las colas a las que desea mover las entradas de la letra muerta (SERVER B).

En la primera ventana QueueExplorer, seleccione todos los archivos para el destino X (SERVIDOR A). Luego, simplemente arrástrelos a la cola a la que se supone que deben ir en la otra ventana QueueExplorer que abrió (SERVER B). Esta es la forma más fácil de mover cosas desde la cola de Dead Letter a la cola correcta sin hacerlo programáticamente.

Cuestiones relacionadas