SQL Server 2000 и System.Transactions.TransactionScope () - PullRequest
3 голосов
/ 29 сентября 2008

Можно ли создавать транзакции LIGHTWEIGHT, используя TransactionScope () с SQL2000? Или, если нет, есть ли обходной путь, использующий CommitableTransaction и / или что-то подобное?

Таким образом, ответ, в основном, таков: «Если вы хотите транзакции локальный-на-1-сервер в SQL2000, не используйте TransactionScope ()».

1 Ответ

2 голосов
/ 29 сентября 2008

Легкие транзакции требуют поддержки «раскрученных» транзакций. SQL Server 2000 просто не имеет поддержки для этого. Рекламные транзакции были добавлены в SQL Server 2005.

Флорин Лазар опубликовал адаптер , который можно использовать в определенных сценариях. Вы должны будете сами оценить, подходит ли этот адаптер для вашей среды.

...