為 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 容錯移轉解決方案。

另請參閱

Windows 起始的處理