Ver Mensaje Individual
  #2  
Antiguo 09-11-2007
Viky Viky is offline
Miembro
 
Registrado: abr 2006
Posts: 76
Reputación: 21
Viky Va por buen camino
Les comento que la única solución que hallé es hacer backup del log de transacciones y restaurar en secuencia los loog que se van haciendo. En una página encontré como hacer el backup y luego la restauración.

Para hacer el backup hice lo sgte:
USE master
GO
BACKUP DATABASE AdventureWorks TO DISK='c:\AdventureWorks_full.BAK' WITH INIT
BACKUP LOG AdventureWorks TO DISK='c:\AdventureWorks_log1.TRN' WITH INIT
BACKUP DATABASE AdventureWorks TO DISK='c:\AdventureWorks_diff.BAK' WITH INIT, DIFFERENTIAL
BACKUP LOG AdventureWorks TO DISK='c:\AdventureWorks_log2.TRN' WITH INIT
--run special full backup
BACKUP DATABASE AdventureWorks TO DISK='c:\AdventureWorks_full2.BAK' WITH INIT, COPY_ONLY
--resume normal backup process
BACKUP DATABASE AdventureWorks TO DISK='c:\AdventureWorks_diff2.BAK' WITH INIT, DIFFERENTIAL
BACKUP LOG AdventureWorks TO DISK='c:\AdventureWorks_log3.TRN' WITH INIT

Para Restaurar hago lo sgte:
RESTORE DATABASE AdventureWorks FROM DISK='C:\AdventureWorks_full.BAK' WITH NORECOVERY, REPLACE
RESTORE DATABASE AdventureWorks FROM DISK='C:\AdventureWorks_diff2.BAK' WITH NORECOVERY
RESTORE LOG AdventureWorks FROM DISK='C:\AdventureWorks_log3.TRN' WITH RECOVERY



El próximo backup que hago es así:
BACKUP LOG AdventureWorks TO DISK='c:\AdventureWorks_log4.TRN' WITH INIT


Y para resastaurar el log_4:
RESTORE DATABASE AdventureWorks FROM DISK='C:\AdventureWorks_full.BAK' WITH NORECOVERY, REPLACE
RESTORE DATABASE AdventureWorks FROM DISK='C:\AdventureWorks_diff2.BAK' WITH NORECOVERY
RESTORE LOG AdventureWorks FROM DISK='C:\AdventureWorks_log3.TRN' WITH NORECOVERY

RESTORE LOG AdventureWorks FROM DISK='C:\AdventureWorks_log4.TRN' WITH RECOVERY

Saludos

Responder Con Cita