none
Deshacer Transaction SQL Server 2005 RRS feed

  • Pregunta

  • Hola como estan todos, disculpen alguien sabe si es posible deshacer un delete dentro de un Begin Transaction?

    Saludos, y gracias de antemano

    lunes, 31 de diciembre de 2012 16:33

Respuestas

  • Si por terminada te refieres a que se confirmó, la respuesta es que no se puede deshacer. Si lo que ha ocurrido es que se han borrado todos los datos de una o varias tablas, la única forma de recuperarlos es a través de un backup...
    • Marcado como respuesta Ricardo Russo viernes, 4 de enero de 2013 12:15
    miércoles, 2 de enero de 2013 18:26

Todas las respuestas

  • Que quieres decir con "deshacer un delete"?

    Una vez que hayamos iniciado una transaccion enotnces podemos abortarla o terminarla como un todo y no de forma parcial. Si deseas cancelar la transaccion solo debes hacer un ROLLBACK TRANSACTION mientras que la transaccion este abierta.

    begin transaction
    delete ...
    ...
    rollback traansaction;


    AMB

    Some guidelines for posting questions...

    lunes, 31 de diciembre de 2012 21:42
  • Una vez terminada la transacción es posible deshacer el delete?

    Saludos.

    miércoles, 2 de enero de 2013 17:45
  • Si por terminada te refieres a que se confirmó, la respuesta es que no se puede deshacer. Si lo que ha ocurrido es que se han borrado todos los datos de una o varias tablas, la única forma de recuperarlos es a través de un backup...
    • Marcado como respuesta Ricardo Russo viernes, 4 de enero de 2013 12:15
    miércoles, 2 de enero de 2013 18:26