3

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

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

4

1 回答 1

2

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

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

于 2008-09-29T16:34:39.080 回答