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:

Mostrar la cita
#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:
Mostrar la cita
se
Mostrar la cita
si
Mostrar la cita
#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:

Mostrar la cita
Ads by Google
Search Busqueda sugerida