commit

13/12/2005 - 20:53 por Mauro | Informe spam
que puede haber pasado que luego de hacer un delete en la base y que el
mismo finalizara correctamente, al reiniciar el servicio del sql, los
registros hayan vuelto a la base,
como si no se hubiera hecho un commit.

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
13/12/2005 - 21:21 | Informe spam
Mauro,

Pudieras haber tenido prendida la opcion "SET IMPLICIT_TRANSACTIONS" y no se
ejecuto "commit transaction". Puedes chequear con "dbcc opentran" para ver si
existe alguna transaccion abierta.

AMB

"Mauro" wrote:

que puede haber pasado que luego de hacer un delete en la base y que el
mismo finalizara correctamente, al reiniciar el servicio del sql, los
registros hayan vuelto a la base,
como si no se hubiera hecho un commit.



Respuesta Responder a este mensaje
#2 Mauro
13/12/2005 - 21:26 | Informe spam
mmm lo raro es que lo ejecute desde el query analizer y me dijo hata la
cantida de filas borradas

"Alejandro Mesa" wrote in message
news:
Mauro,

Pudieras haber tenido prendida la opcion "SET IMPLICIT_TRANSACTIONS" y no


se
ejecuto "commit transaction". Puedes chequear con "dbcc opentran" para ver


si
existe alguna transaccion abierta.

AMB

"Mauro" wrote:

> que puede haber pasado que luego de hacer un delete en la base y que el
> mismo finalizara correctamente, al reiniciar el servicio del sql, los
> registros hayan vuelto a la base,
> como si no se hubiera hecho un commit.
>
>
>
Respuesta Responder a este mensaje
#3 Alejandro Mesa
13/12/2005 - 22:41 | Informe spam
Mauro,

Chequea si la opcion siguiente esta prendida. En QA ve a Tools - Options ...
- Connections Properties - set implicit_transactions.

Ejemplo:

use northwind
go

set implicit_transactions on
go

delete [order details] where orderid = 10250
go

dbcc opentran
go

Cierra la coneccion y abre una nueva.

use northwind
go

select * [order details] where orderid = 10250
go


AMB

"Mauro" wrote:

mmm lo raro es que lo ejecute desde el query analizer y me dijo hata la
cantida de filas borradas

"Alejandro Mesa" wrote in message
news:
> Mauro,
>
> Pudieras haber tenido prendida la opcion "SET IMPLICIT_TRANSACTIONS" y no
se
> ejecuto "commit transaction". Puedes chequear con "dbcc opentran" para ver
si
> existe alguna transaccion abierta.
>
> AMB
>
> "Mauro" wrote:
>
> > que puede haber pasado que luego de hacer un delete en la base y que el
> > mismo finalizara correctamente, al reiniciar el servicio del sql, los
> > registros hayan vuelto a la base,
> > como si no se hubiera hecho un commit.
> >
> >
> >



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida