MSDTC(Microsoft分散トランザクションコーディネーター)を使用してデータベースへの複数の呼び出しをラップするアプリケーションがあります。これらのデータベース呼び出しの間に、アプリケーションはファイルを1つのネットワーク共有から別のネットワーク共有に移動します。
このアプローチの明らかな設計上の問題は別として(長時間実行されるファイル操作はデータベーストランザクションの途中で発生します)...
ファイルの移動が発生した後にトランザクションがロールバックされたが、宛先ネットワーク共有でファイルが見つからないというエラーのトラブルシューティングを行っています。このファイルの移動がMSDTCトランザクションの一部として追跡され、トランザクションがロールバックされたときに元に戻される可能性はありますか?
どんな洞察も大歓迎です!