2010-11-26 21 views
2

分散トランザクションのタイムアウトに関する質問があります。MS DTCまたはTransactionScopeの最大タイムアウト

私は、TransactionScope = 10分(max、machine.configを編集せずに)のタイムアウトがあります。 また、MS DTCのタイムアウトは(私がComponentServices-MyComputerプロパティで見るように)60秒です。

誰でも知っていますが、タイムアウトはどのように取られますか?

答えて

1

トランザクションスコープはDTCトランザクションである可能性があります。その後、60秒のタイムアウトが発生するか、SQLローカルトランザクションとして実装される可能性があります(たとえばDTCはピクチャの一部ではありません)指定したタイムアウトを取得します。

トランザクションの実装は、トランザクションの一部としてアクセスするリソースと、TransactionScopeに渡すフラグ(COM +との完全統合)

関連する問題