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.
假设我只使用一个 sql server 数据库
为什么要选择事务而不是 MSDTC 而不是 SqlTransaction?
我的感觉是有某种“显而易见的”选择 msdtc 而不是 SqlTransactions 我无法想象......
MSDTC 允许您跨多个资源进行事务处理,例如多个 SQL Server 加上 Web 服务(通过 WS-Transaction)+ 事务性 NTFS + MSMQ + ... 全部在一个事务中进行一次原子提交。
不过,它会带来性能和可用性成本。