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つのマシン間で高いポートが開いていることを確認する必要があります。これも同じエラーの原因となる可能性があります。.