是否可以使用TransactionScope()和SQL2000创建LIGHTWEIGHT事务?或者,如果没有,是否有使用CommitableTransaction和/或类似的解决方法?

所以答案基本上是“如果你想在SQL2000上进行本地到1服务器的事务,请不要使用TransactionScope()”。

有帮助吗?

解决方案

轻量级交易需要支持“可促销”的交易。交易。 SQL Server 2000根本不支持这一点。 SQL Server 2005中添加了可升级的事务。

Florin Lazar 发布了一个可以在特定场景中使用的适配器。如果此适配器适合您的环境,您必须自己判断。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top