為 ACID 交易提供保全環境
ACID (使用雙階段認可 (2PC) 進行不可部分完成、一致、隔離且持久) 交易處理,通常需要安全的環境,這是確保硬體故障時接續的環境。 這通常稱為 2PC 容錯移轉或熱備份。
主機整合伺服器包含 SNA LU 6.2 Resync TP 的增強功能,通常稱為 Resync 服務,以及設定和 APPC DLL 的增強功能,讓 2PC 容錯移轉可透過兩部或更多備援設定的主機整合伺服器 SNA 伺服器 (電腦) 。 如果其中一部伺服器 (電腦) 失敗,則執行 TI 或 DB2 提供者的個別主機整合伺服器電腦可以繼續透過替代伺服器 (電腦) 來起始交易。
若要設定 2PC 容錯移轉以使用主機整合伺服器,請完成下列工作:
設定兩部主機整合伺服器伺服器,以支援啟用相同 SyncPoint 的本機 APPC LU 別名,但具有不同的 LU 名稱。 讓這些本機 APPC LU 指向相同的電腦名稱稱,其中 Microsoft Distributed Transaction Coordinator (DTC) 服務和 Resync 服務正在執行 (,也就是支援 TI 的個別主機整合伺服器電腦,或是使用 DB2 提供者) 的應用程式。 此外,讓兩部伺服器都支援相同的遠端 APPC LU 別名和名稱。
在適用的 TI 遠端環境中, (RE) 、設定本機和遠端 LU 別名,然後選擇交易式支援。 如果應用程式使用 DB2 提供者,請使用本機和遠端 APPC LU 別名設定通用資料連結,並將 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 伺服器 (電腦) 重新上線時協調 DTC 交易記錄對帳,如果在交易期間發生伺服器 (電腦) 失敗。 請注意,此組態不會提供主機整合伺服器伺服器 (電腦容錯,) 只執行 TI 或 DB2 提供者,而不是 SNA 服務。
注意
不建議將伺服器叢集 (執行 SNA 服務的電腦) 。 不使用 Windows 叢集,請使用本主題中所述的組態建議。
注意
只有在您使用 SNA (APPC/LU 6.2) 通訊協定來與主機系統通訊時,2PC 才能運作。 TI 和 DB2 提供者都不支援透過 TCP/IP 傳輸的 2PC,因此 TCP/IP 型系統沒有 2PC 容錯移轉解決方案。