Autocommit

28/07/2004 - 18:19 por Agustin Q. | Informe spam
como puedo configurar a SQLSERVER 2000 para que me haga
un autocommit en false es decir si no se graba toda la
transaccion se haga un rollback

Gracias
 

Leer las respuestas

#1 Gustavo Larriera [MVP SQL]
28/07/2004 - 18:30 | Informe spam
/* copy&paste de los Books Online (BOL) de la isntalación SQL */

Una transacción es una unidad única de trabajo. Si una transacción tiene
éxito, todas las modificaciones de los datos realizadas durante la
transacción se confirman y se convierten en una parte permanente de la base
de datos. Si una transacción encuentra errores y debe cancelarse o
deshacerse, se borran todas las modificaciones de los datos.

Microsoft® SQL ServerT funciona en tres modos de transacción:

Transacciones de confirmación automática

Cada instrucción individual es una transacción.

Transacciones explícitas

Cada transacción se inicia explícitamente con la instrucción BEGIN
TRANSACTION y se termina explícitamente con una instrucción COMMIT o
ROLLBACK.

Transacciones implícitas

Se inicia implícitamente una nueva transacción cuando se ha completado la
anterior, pero cada transacción se completa explícitamente con una
instrucción COMMIT o ROLLBACK.

Para obtener más información, consulte Transacciones.


Gustavo Larriera
Uruguay LatAm
http://sqljunkies.com/weblog/gux/
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Agustin Q." wrote in message
news:5cef01c474be$9b2359d0$
como puedo configurar a SQLSERVER 2000 para que me haga
un autocommit en false es decir si no se graba toda la
transaccion se haga un rollback

Gracias

Preguntas similares