Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们有一个应用程序,它使用 MSDTC(Microsoft 分布式事务协调器)来包装对数据库的多个调用。在这些数据库调用之间,应用程序还将文件从一个网络共享移动到另一个网络共享。
抛开这种方法明显的设计问题(长时间运行的文件操作发生在数据库事务的中间)......
我正在解决一个错误,即在文件移动发生后事务回滚,但在目标网络共享上找不到文件。是否有可能将此文件移动作为 MSDTC 事务的一部分进行跟踪,并在事务回滚时撤消?
任何见解将不胜感激!