Rehacer base de datos desde log

11/05/2008 - 13:15 por ne2soft | Informe spam
Buenas tardes, os cuento mi problema.

Hemos perdido (sin posibilidad de recuperación) el archivo .mdf de una base
de datos. Tenemos una copia de seguridad realizada manualmente de hace una
semana, de los archivos .mdf y log. Es decir, poseo el .mdf de hace una
semana pero el archivo log actualizado a día de hoy. ¿Es posible REHACER las
transacciones que falten en el .mdf para colocar la base de datos en el
estado actual, usando el log? ¿Cómo se podría realizar este proceso?

Os agradecería profundamente vuestra ayuda,

Un saludo.

JUAN ANTONIO
 

Leer las respuestas

#1 Enrique Catala Bañuls
11/05/2008 - 22:39 | Informe spam
Si que es posible.
Lo que tienes que hacer es restaurarte la copia de tu bbdd mas reciente que
tengas, marcandola como NO RECOVERY y luego restaurar el log de transacciones
hasta el último que tengas.
Lo único que has de cumplir es que el log de transacciones lo tengas desde
la última copia de seguridad de BBDD. Es decir, que si tu copia de BBDD que
mencionas se hizo el lunes, y el backup del log de transacciones se ha ido
haciendo desde entonces, no tendras problemas.

Puedes usar si quieres el administrador de sql server (boton derecho sobre
la BBDD y pinchando sobre restaurar copia de seguridad) , o mediante T-SQL:

http://technet.microsoft.com/es-es/...88107.aspx
http://msdn.microsoft.com/es-es/lib...77446.aspx
http://msdn.microsoft.com/es-es/lib...86858.aspx

Suerte!

Enrique Catala Bañuls
Solid Quality Mentors



"ne2soft" wrote:

Buenas tardes, os cuento mi problema.

Hemos perdido (sin posibilidad de recuperación) el archivo .mdf de una base
de datos. Tenemos una copia de seguridad realizada manualmente de hace una
semana, de los archivos .mdf y log. Es decir, poseo el .mdf de hace una
semana pero el archivo log actualizado a día de hoy. ¿Es posible REHACER las
transacciones que falten en el .mdf para colocar la base de datos en el
estado actual, usando el log? ¿Cómo se podría realizar este proceso?

Os agradecería profundamente vuestra ayuda,

Un saludo.

JUAN ANTONIO

Preguntas similares