Restaurar tabla a un estado anterior o bien deshacer cambios ¡¡¡¡Muy urgente !!!! Gracias

14/01/2008 - 16:55 por Angel Zapata | Informe spam
Hola a todos,

el escenario es el siguiente, he lanzado una consulta de actualización
sobre una tabla, pero al no poner la clausula WHERE, evidentemente me ha
modificado todos los datos, mas o menos 9400 registros.

El caso es que nadie ha dejado de trabajar por tanto tendría dos opciones:

Deshacer determinadas operaciones sobre la tabla, posiblemente
utilizando el log,

Restaurar la tabla de una copia anterior, segun veo en el historial de
copias tengo una a las 13:45 y otra a las 14:45, el cambio en cuestión
se realizo a las 15:25.

Me ocurre lo siguiente, si restauro la base de las 14:45 o la de las
13:45 los datos que me aparecen son los modificados y necesito restaurar
como sea la tabla

Muchas gracias de antemano a todos

Angel Zapata
"Si no sabes hacia donde vas lo mas probable es que no llegues a ninguna
parte"
 

Leer las respuestas

#1 Jesús López
14/01/2008 - 16:52 | Informe spam
Restaura la base de datos de la última copia de seguridad antes del
desastre, pero no lo hagas sobre la base de datos existente, hazlo en una
nueva base de datos. Luego puedes hacer un TRUNCATE TABLE o DELETE FROM
Latabla, y luego un INSERT SELECT. También podrías hacer un UPDATE FROM. Así
no se perderá el trabajo que hayan hecho los usuarios.

Saludos:

Jesús López
www.solidq.com



"Angel Zapata" escribió en el mensaje
news:%
Hola a todos,

el escenario es el siguiente, he lanzado una consulta de actualización
sobre una tabla, pero al no poner la clausula WHERE, evidentemente me ha
modificado todos los datos, mas o menos 9400 registros.

El caso es que nadie ha dejado de trabajar por tanto tendría dos opciones:

Deshacer determinadas operaciones sobre la tabla, posiblemente utilizando
el log,

Restaurar la tabla de una copia anterior, segun veo en el historial de
copias tengo una a las 13:45 y otra a las 14:45, el cambio en cuestión se
realizo a las 15:25.

Me ocurre lo siguiente, si restauro la base de las 14:45 o la de las 13:45
los datos que me aparecen son los modificados y necesito restaurar como
sea la tabla

Muchas gracias de antemano a todos

Angel Zapata
"Si no sabes hacia donde vas lo mas probable es que no llegues a ninguna
parte"

Preguntas similares