¿Es posible Recuperar datos luegode Delete?

03/07/2003 - 18:04 por Eusebio M | Informe spam
Hola grupo,

hice una embarrada, porfortuna tenía backUp.

Resulta que corriun script en el servidorequivocado. el script hizo drop de
varias tablas y las volvió a crear.

La pregunta, es si hay forma derescatar los datos de las tablas
"droppeadas", de alguna forma usando el log de transacciones


o puedo perder la esperanza?

Eusebio,

Preguntas similare

Leer las respuestas

#6 Javier Loria\(MVP\)
05/07/2003 - 19:41 | Informe spam
Hola Isaías:
Yo soy muy parecido con respecto a la tecnologia: como Santo Tomas hay
que ver para creer.
Que te parece este codigo, es algo como lo que te haria "CREER", hay que
correrlo por partes y al final hay que reemplazar la fecha por alguna fecha
entre Inicio y Fin:

/* Recuperacion de Drop Table */
GO
USE Demo_Db
GO
SELECT *
INTO Autores
FROM PUBS..AUTHORS
BACKUP DATABASE Demo_Db TO DISK='C:\Demo_DB.bck'
GO

VALUES('111-11-1111', 'Demo', 'Demo','555 555-5555',
'...','...','..',99999,1)
PRINT CONVERT(VARCHAR(50), GETDATE(),126)
WAITFOR DELAY '00:00:10'
DROP TABLE Autores
WAITFOR DELAY '00:00:10'
PRINT CONVERT(VARCHAR(50), GETDATE(),126)
BACKUP LOG Demo_Db TO DISK='C:\Demo_Log.bck'

RESTORE DATABASE Demo_Db FROM DISK='C:\Demo_DB.bck'
WITH NORECOVERY
RESTORE LOG Demo_Db FROM DISK='C:\Demo_Log.bck'
WITH STOPAT='20030705 11:17:00', RECOVERY
GO
USE Demo_Db
SELECT * FROM Autores
/* Fin de Recuperacion de Drop Table */

Espero te guste,


Javier Loria
Costa Rica (MVP)
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

"Isaías" wrote in message
news:095401c34262$b3d254c0$
Estimado Javier

Insisto (permiteme que sea tan insistente), NO creo que
sea el caso de nuestro amigo, pero muchas gracias por tus
observaciones.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida