• Lunes 18 de Noviembre de 2024, 02:30

Autor Tema:  Recuperar Un Drop Table  (Leído 2308 veces)

Jorge Israel López Ramíre

  • Miembro activo
  • **
  • Mensajes: 39
    • Ver Perfil
Recuperar Un Drop Table
« en: Viernes 15 de Febrero de 2008, 16:39 »
0
Hola amigos del foro, tengo la siguiente duda, estoy haciendo pruebas de como recuperar una tabla que ya fue elminada de la base de datos (ustedes saben por si acaso).

Tengo lo siguiente, un backup con la estructura de la BD, de hace unos meses, el log de transacciones.

He leido un poco y sé que con estas dos cosas puedo hacerlo, pero al momento de restaurar la BD, necesito especificar en que momento fue que se elimino la tabla esto lo hago con una función para el log que es la siguiente:

select [begin time] from ::fn_dblog(null,null) where [Transaction name]='DROPOBJ'

el problema es que no me arroja ningun resultado, alguien sabe que esta sucediendo,

El codigo de recuperación es el siguiente por si alguien lo quiere.

********************************************************************
select * from ::fn_dblog(null,null)

select [begin time] from ::fn_dblog(null,null) where [Transaction name]='DROPOBJ'


select [begin time] from ::fn_dblog(null,null) where [Transaction name]='DROPOBJ'

go
backup log   CSE to disk='D:\Backups BD SQL\CSEBBAK_Log.bak'
go
use master
go
restore database CSE from disk ='D:\Backups BD SQL\CSE.bak' with standby='D:\Backups BD SQL\stb.stb'

select count(*) from   CSE..DEPARTAMENTO --0
restore log CSE from disk='D:\Backups BD SQL\CSEBBAK_Log.bak' with stopat='2008/02/15 09:10:32:687' ,recovery
go
select count(*) from   CSE..DEPARTAMENTO --100
go

USE MASTER
select * from CSE..DEPARTAMENTO

 :kicking: ESPERO Y PUEDAN AYUDARME