SQL Server 2000およびSystem.Transactions.TransactionScope()
-
02-07-2019 - |
質問
TransactionScope()とSQL2000を使用してLIGHTWEIGHTトランザクションを作成することは可能ですか?または、そうでない場合、CommitableTransactionおよび/または同様のものを使用して回避策がありますか?
その答えは、基本的に" SQL2000でローカルから1サーバーへのトランザクションが必要な場合は、TransactionScope()を使用しないでください。
解決
軽量トランザクションには、「昇格可能」のサポートが必要です。トランザクション。 SQL Server 2000はこれをサポートしていません。昇格可能なトランザクションがSQL Server 2005に追加されました。
Florin Lazar 特定のシナリオで使用できるアダプターを投稿しました。このアダプタが環境に適しているかどうかを自分で判断する必要があります。
所属していません StackOverflow