Transacciones anidadas

19/07/2006 - 17:43 por José Luis Capel | Informe spam
Hola,

Estoy pensando en realizar un proceso protegido por una transacción. En
ese proceso está dividido en varios subprocesos. Quisiera proteger
tambien esos subprocesos con otra transaccion. Esquemáticamente sería
algo así:

BeginTransacion

BeginTransaction
...
... Proceso A
...
EndTransaction

BeginTransaction
...
... Proceso B
...
EndTransaction

BeginTransaction
...
... Proceso C
...
EndTransaction

EndTransaction

Siguiendo ese esquema de transacciones... Me interesa que los procesos
A,B,C se reviertan (rollbackTransaction) si algún subproceso o el proceso
general falla.

No tengo mucha experiencia en el tema... por lo que cualquier pista,
ayuda, ejemplo o lo que sea será bienvenida. Para vuestra información
estoy usando ADO+SqlServer+Xailer (www.xailer.com).

Saludos y gracias,
José Luis Capel

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera \(MVP\)
20/07/2006 - 03:39 | Informe spam
Qué versión de SQL Server usas?

Gustavo Larriera, MVP
Mentor, Solid Quality Learning
www.solidqualitylearning.com

"José Luis Capel" wrote in message
news:
Hola,

Estoy pensando en realizar un proceso protegido por una transacción. En
ese proceso está dividido en varios subprocesos. Quisiera proteger
tambien esos subprocesos con otra transaccion. Esquemáticamente sería
algo así:

BeginTransacion

BeginTransaction
...
... Proceso A
...
EndTransaction

BeginTransaction
...
... Proceso B
...
EndTransaction

BeginTransaction
...
... Proceso C
...
EndTransaction

EndTransaction

Siguiendo ese esquema de transacciones... Me interesa que los procesos
A,B,C se reviertan (rollbackTransaction) si algún subproceso o el proceso
general falla.

No tengo mucha experiencia en el tema... por lo que cualquier pista,
ayuda, ejemplo o lo que sea será bienvenida. Para vuestra información
estoy usando ADO+SqlServer+Xailer (www.xailer.com).

Saludos y gracias,
José Luis Capel
Respuesta Responder a este mensaje
#2 José Luis Capel
20/07/2006 - 12:53 | Informe spam
"Gustavo Larriera \(MVP\)" wrote in news:
#:

Hola,


Qué versión de SQL Server usas?




La 2000

Saludos,
José Luis Capel
Respuesta Responder a este mensaje
#3 Gustavo Larriera \(MVP\)
20/07/2006 - 19:06 | Informe spam
Ok, lee acerca de transacciones en los Books Online de SQL Server 2000. Si
luego tienes dudas específicas, no dudes en volver al foro a preguntar.

Gustavo Larriera, MVP
Mentor, Solid Quality Learning
www.solidqualitylearning.com

"José Luis Capel" wrote in message
news:
"Gustavo Larriera \(MVP\)" wrote in news:
#:

Hola,


Qué versión de SQL Server usas?




La 2000

Saludos,
José Luis Capel
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida