Question

Est-il possible de créer des transactions LIGHTWEIGHT à l’aide de TransactionScope () avec SQL2000? Sinon, existe-t-il une solution de contournement utilisant CommitableTransaction et / ou quelque chose de similaire?

La réponse est donc "Si vous voulez des transactions de serveur local à serveur unique sur SQL2000, n'utilisez pas TransactionScope ()".

Était-ce utile?

La solution

Les transactions allégées nécessitent la prise en charge de " promotable " transactions. SQL Server 2000 ne prend tout simplement pas en charge cela. Les transactions pouvant faire l'objet d'une promotion ont été ajoutées à SQL Server 2005.

Florin Lazar a publié un adaptateur pouvant être utilisé dans des scénarios spécifiques. Vous devrez juger par vous-même si cet adaptateur est adapté à votre environnement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top