http://support.microsoft.com/kb/839279

MSDTCを利用した分散トランザクションの設定について

1.MSDTCを設定する。
2.ポートを設定する。

諸処のサイトを見る限り、
この2点の設定を行えばMSDTCを利用した分散トランザクション機能が動作するはずなのだが、それだけでは分散トランザクションが行えないことがある。

正常に機能していたものが、端末再起動か何かのタイミングで分散トランザクションが行えなくなることがあったので不思議に思っていた。

色々と試してみると
・・・どうやら、マイネットワークに表示されていない端末には
MSDTCのトランザクションが機能しないようだ・・・。

DBからのデータ取得はできるし、トランザクションを行わない更新もできるし、pingも通る状態でも、ホストDBの端末がマイネットワークに表示されていない状況ではMSDTCは機能してくれない・・・。

何か設定があるのだろうか??