Domanda

È possibile creare transazioni LIGHTWEIGHT usando TransactionScope () con SQL2000? Oppure, in caso contrario, esiste una soluzione alternativa che utilizza CommitableTransaction e / o qualcosa di simile?

Quindi la risposta è, in sostanza, " Se vuoi transazioni da server locale a 1 su SQL2000, non usare TransactionScope () " ;.

È stato utile?

Soluzione

Le transazioni leggere richiedono il supporto per " promotable " transazioni. SQL Server 2000 semplicemente non ha supporto per questo. Transazioni promuovibili sono state aggiunte in SQL Server 2005.

Florin Lazar ha pubblicato un adattatore che può essere utilizzato in scenari specifici. Dovrai giudicare da solo se questo adattatore è adatto al tuo ambiente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top