重設通道同步化

如果因為通道兩端的訊息計數未同步化而報告同步化錯誤,您可以重設同步化。

關於此作業

位於通道兩端的「訊息通道代理程式 (MCA)」各會保存透過通道傳送的訊息計數,以便能夠維護通道兩端之間的同步化。 同步化可能會遺失,例如,當某一端的通道定義遭到刪除然後再重建。 重建的通道定義會將其計數重設為 0,如果佇列管理程式嘗試使用此通道,會報告同步化錯誤,因為通道的兩端沒有同步化。

若要修正通道同步化的問題,您必須重設未重建的通道定義計數。

若要重設計數,請完成下列步驟。

程序

  1. 在「內容」視圖中,用滑鼠右鍵按一下未重建的通道定義,然後按一下 重設 。即會開啟「重設」對話框。
  2. 在「重設」對話框中,輸入您要重設其通道定義的序號:
    • 如果通道的另一端已被刪除然後又重建,請輸入 0
    • 如果通道是傳送端或伺服器通道,請輸入範圍在 0 到通道的「序號折返」屬性中所定義的值之間的任何數目(預設值為 999,999,999)。 新的訊息序號會自動傳送到通道的另一端,然後設定下次啟動通道時要符合的數目。
    • 對於所有其他的通道類型,請輸入通道另一端的現行序號。 若要找出通道另一端的現行序號,請用滑鼠右鍵按一下通道的名稱,然後按一下狀態
  3. 按一下 ,將通道定義重設為您在「訊息序號」欄位中鍵入的訊息計數。

結果

通道的兩端有相同的訊息計數,因此已同步。

如需相關資訊,請參閱分散式佇列和叢集