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