您可以在同一個主要佇列的不同子佇列之間移動佇列,或是從主要佇列移動到子佇列中。您不可以將訊息從主要佇列移動到不同主要佇列的子佇列中。如需相關資訊,請參閱管理佇列。
如果主要佇列是交易式的,在子佇列之間或主要佇列與子佇列之間移動訊息便可視為交易的一部分來加以執行。如果主要佇列是非交易式的,在子佇列之間或主要佇列與子佇列之間移動訊息便不可視為交易的一部分來加以執行。在此狀況中,如果交易失敗,就可能會遺失訊息。
目標佇列的路徑格式必須指定如下。
佇列類型 | 路徑格式 |
---|---|
公用佇列 |
主機名稱\佇列名稱;子佇列名稱 例如: ITComputer\Orders;RejectedOrders |
私用佇列 |
主機名稱\private$\佇列名稱;子佇列名稱 例如: ITComputer\private$\Orders;RejectedOrders |
移動訊息並不會變更其內容,但目前的移動計數除外。
移動訊息
若要移動訊息 |
開啟 [電腦管理]。
在主控台樹狀目錄中,按一下佇列訊息、或包含您想移動之訊息的子佇列。
位置
-
電腦管理/服務與應用程式/訊息佇列/YourQueueFolder (如公用佇列或私用佇列)/MainQueueName/佇列訊息或 SubqueueName
-
電腦管理/服務與應用程式/訊息佇列/YourQueueFolder (如公用佇列或私用佇列)/MainQueueName/佇列訊息或 SubqueueName
在詳細資料窗格中的訊息上按一下滑鼠右鍵,指向 [所有工作],然後按一下 [移動]。
對於 [目標:],請從清單中選取本機電腦上的目標佇列,或是輸入佇列的路徑。
- 或 -
在訊息上執行拖放操作,將其從來源佇列移動到目標佇列。
其他考量
-
若要開啟 Windows® 7 上的 [電腦管理],請按一下 [開始],在 [電腦] 上按一下滑鼠右鍵,然後按一下 [管理]。
- 若要開啟 Windows Server® 2008 R2 上的 [電腦管理],依序按一下 [開始]、 [所有程式]、 [系統管理工具],然後按一下 [電腦管理]。