共用方式為


ACID 交易的保全環境

ACID (使用雙階段認可 (2) PC 的不可部分完成、一致、隔離且持久) 交易處理,通常需要安全的環境。 這是一種環境,可確保即使硬體故障,仍可接續。 這通常稱為 2PC 容錯移轉熱備份

主機整合伺服器包含 SNA LU 6.2 Resync 交易程式的增強功能, (TP) 通常稱為 Resync 服務 ,以及設定和 APPC DLL 的增強功能,讓 2PC 容錯移轉可透過兩部或更多備援設定的主機整合伺服器 SNA 伺服器 (電腦) 。 如果其中一部伺服器 (電腦) 失敗,執行交易整合器 (TI) 的個別主機整合伺服器電腦,或 DB2 提供者可以繼續透過替代伺服器 (電腦) 來起始交易。

設定 2PC 容錯移轉

若要設定 2PC 容錯移轉以使用主機整合伺服器,請完成下列工作:

  • 設定兩部主機整合伺服器,以支援啟用相同 SyncPoint 的本機 APPC LU 別名,但有不同的 LU 名稱。 讓這些本機 APPC LUS 指向相同的電腦名稱稱,其中 Microsoft Distributed Transaction Coordinator (DTC) 服務,而 Resync 服務正在執行 (,也就是支援 TI 的個別主機整合伺服器電腦,或是使用 DB2 提供者) 的應用程式。 此外,讓兩部伺服器都支援相同的遠端 APPC LU 別名和名稱。

  • 在適用的 TI 遠端環境中, (RE) 、設定本機和遠端 LU 別名,然後選取交易式支援。 如果應用程式使用 DB2 提供者,請使用本機和遠端 APPC LU 別名設定通用資料連結,並將 Work 的 Units of Work 屬性設定為 DUW

    當 Resync 服務啟動時,它會搜尋所有已啟用 SyncPoint 的本機 APPC LU,以指定 Resync 服務執行所在的電腦名稱稱。 然後,透過所有已啟用 SyncPoint 的遠端 APPC LU,重新同步處理會針對每個找到的本機 APPC LU 起始 Exchange 記錄名稱要求。

    當 TI 自動化伺服器 (應用程式) 或 DB2 提供者在大型主機上叫用交易程式 (TP) 並起始交談時,APPC DLL 會尋找任何可用的主機整合伺服器伺服器, (支援 LU/LU 配對的電腦) 。 如此一來,TI 自動化伺服器 (應用程式) 或 DB2 提供者可透過支援 LU/LU 配對的任何主機整合伺服器伺服器 () 電腦 (取得容錯。 當主機整合伺服器 SNA 伺服器 (電腦) 連線時,Resync 服務接著會協調 DTC 交易記錄對帳,如果在交易期間發生伺服器 (電腦) 失敗。 請注意,此設定不會提供主機整合伺服器伺服器 (電腦) 執行 TI 或 DB2 提供者的容錯,而不是 SNA 服務。

    請注意,不建議將伺服器叢集 (執行 SNA 服務的電腦) 。 不使用 Windows 叢集,請使用本主題中所述的組態建議。 此外,只有在您使用 SNA (APPC/LU 6.2) 通訊協定來與主機系統通訊時,2PC 才能運作。 TI 和 DB2 提供者都不支援透過 TCP/IP 傳輸的 2PC,因此 TCP/IP 型系統沒有 2PC 容錯移轉解決方案。

另請參閱

符合特定的真實世界需求