分散トランザクション処理機能 TP1/Connector for .NET Framework 使用の手引
MSDTC連携機能を使用している場合に障害が発生したときは,障害が回復されるとトランザクションリカバリサービスがすべてのトランザクションを自動的に回復します。しかし,次に示す条件を両方とも満たす場合は,MSDTCが管理するトランザクションとOpenTP1が管理するトランザクションを強制決着させてください。
MSDTCが管理するトランザクションとOpenTP1が管理するトランザクションを強制決着させる方法について説明します。
dcomcnfgコマンドを実行して[コンポーネント サービス]を起動し,[コンポーネント サービス]−[コンピュータ]−[マイコンピュータ]−[分散トランザクション コーディネータ]−[トランザクションの一覧]画面で行います。詳細については,Microsoft 管理コンソールのヘルプを参照してください。
TP1/Server Baseのトランザクションを強制決着させる場合は,xarforceコマンドを使用します。詳細については,マニュアル「OpenTP1 運用と操作」を参照してください。
TP1/LiNKでトランザクションを強制決着させる場合は,[TP1/LiNK XAリソースサービス管理]ダイアログボックスで行います。詳細については,マニュアル「TP1/LiNK 使用の手引」を参照してください。
単一フェーズコミット最適化を使用していない場合は,次に示すIDを照合して,各トランザクションのステータスに応じてトランザクションを強制決着させてください。
次に示す場合は,あらかじめ決めておいた運用手順に従ってトランザクションを強制決着させてください。ただしこの場合,MSDTCが管理するトランザクションとOpenTP1が管理するトランザクションの整合性は保証されないおそれがあります。
All Rights Reserved. Copyright (C) 2006, 2009, Hitachi, Ltd.