ホームページ » の仕方 » Server 2003 SP2の「新しいトランザクションが指定されたトランザクションコーディネータに参加できない」の修正

    Server 2003 SP2の「新しいトランザクションが指定されたトランザクションコーディネータに参加できない」の修正

    Windows Server 2003で元のASPテクノロジを使用してWebアプリケーションを実行している場合、Service Pack 2にアップグレードすると、このエラーメッセージが表示されることがあります。「指定されたトランザクションコーディネータに新しいトランザクションを登録できません。 [-2147168246]」.

    このエラーの原因は、MSDTCに分散トランザクションの認証が必要な設定があり、SP2にアップグレードすると、設定がnoneではなくrequiredに変更されることがあるためです。.

    このエラーを修正するには、コンポーネントサービスを開き、マイコンピュータアイコンを右クリックしてプロパティを選択します。.

    [MSDTC]タブを選択し、ウィンドウの下部にある[セキュリティ設定]ボタンをクリックします。.

    このウィンドウで、Transaction Manager Communicationの下の設定を“ No Authentication Required”に変更します。.

    これはこのエラーを解決するはずです.

    Webサーバーとデータベースサーバーの間にファイアウォールがある場合は、RPCと共に2つのマシン間で高いポートが開いていることを確認する必要があります。これも同じエラーの原因となる可能性があります。.