0

我们有一个应用程序,它使用 MSDTC(Microsoft 分布式事务协调器)来包装对数据库的多个调用。在这些数据库调用之间,应用程序还将文件从一个网络共享移动到另一个网络共享。

抛开这种方法明显的设计问题(长时间运行的文件操作发生在数据库事务的中间)......

我正在解决一个错误,即在文件移动发生后事务回滚,但在目标网络共享上找不到文件。是否有可能将此文件移动作为 MSDTC 事务的一部分进行跟踪,并在事务回滚时撤消?

任何见解将不胜感激!

4

0 回答 0