2

我有一个关于分布式事务超时的问题。

例如,我有 TransactionScope = 10 分钟的超时时间(最大值,没有编辑 machine.config)。MS DTC 的超时时间(如我在 ComponentServices-MyComputer 属性中所见)为 60 秒。

任何人都知道,将采取什么超时?

4

1 回答 1

1

这取决于:事务范围可以是 DTC 事务,然后您会得到 60 秒的超时,或者它可能被实现为 SQL 本地事务(例如),然后 DTC 不是图片的一部分,因此您会得到超时指定的。

事务的实现取决于您作为事务的一部分访问的资源,以及您传递给 TransactionScope 的标志(例如与 COM+ 完全集成)

于 2011-02-24T09:54:18.280 回答