SqlConnection和TransactionScope超时

时间:2010-09-20 14:32:50

标签: timeout transactionscope sqlconnection msdtc

我有一个TransactionScope(通过DTC,读取已提交),超时为60分钟。 在TransactionScope中,我已经打开了连接(我希望在事务中登记),但是30秒后我就会超时。

在machine.config中,我将system.transaction maxTimeout更改为60分钟。

为什么超时会在30秒后发生?

1 个答案:

答案 0 :(得分:2)

SqlCommand已经有一个CommandTimeout属性,默认为30秒。可能是您在交易中使用它。