Pregunta

¿Es posible crear transacciones LIGHTWEIGHT utilizando TransactionScope () con SQL2000? O, si no, ¿hay una solución alternativa utilizando CommitableTransaction y / o algo similar?

Así que la respuesta es, básicamente, " Si desea transacciones de servidor local a 1 en SQL2000, no use TransactionScope () " ;.

¿Fue útil?

Solución

Las transacciones ligeras requieren soporte para " promotable " actas. SQL Server 2000 simplemente no tiene soporte para esto. Se agregaron transacciones promocionables en SQL Server 2005.

Florin Lazar publicó un adaptador que se puede usar en escenarios específicos. Tendrá que juzgar por sí mismo si este adaptador es adecuado para su entorno.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top