Pergunta

É possível criar transações leves, usando TransactionScope () com SQL2000? Ou se não, há uma solução usando CommitableTransaction e / ou algo semelhante?

Portanto, a resposta é, basicamente, "Se você quer-server-transações locais-para-1 em SQL2000, não use TransactionScope ()".

Foi útil?

Solução

transações leves requerem suporte para transações "promotable". SQL Server 2000 simplesmente não tem suporte para isso. transações promotable foram adicionados em SQL Server 2005.

Florin Lazar postou um adaptador que pode ser usado em cenários específicos. Você terá que julgar por si mesmo se este adaptador é apropriado para seu ambiente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top