WCF サービスで MSDTC を使用しています。構成は 3 台のコンピューターで構成されます。 1. Linux 上のサーバー Oracle。2. サーバー 2003 上のサービス WCF のクライアントを使用する IIS。 3. サーバー 2003 上のサービス WCF のサーバーおよびサーバー Oracle を使用する IIS。
接続文字列にプロパティ ENLIST=FALSE がある場合、サービスは機能しています! しかし、分散トランザクションが常に正しく機能するとは限りません。一方 (クライアント サービス) がコミットされ、もう一方 (サーバー サービス) がコミットされない場合があります。
接続文字列にプロパティ ENLIST=TRUE がある場合、サービスは機能しています! しかし、オラクルのセッション数は最大で増加し、サービスは機能しませんでした。
ENLIST=TRUE のときにセッションが増加する理由を誰か教えてもらえますか? ありがとう。