miércoles, enero 18, 2012

Restaurar BD mdf dañado

Tomado de: BD mdf dañado

Pues esta dificil tu situacion, has esto, primero asegurate de detener todos los servicios de sql, para que te copies el mdf y el log por aparte por cualquier cosa.
Sacate un backup del log de tu base de datos para que recuperes la transaccionalidad.
Una vez hecho esto lanzate un restore de tu backup de tu BD de hace 3 meses y el log que respaldaste, asi recuperas la base de datos buena y las transacciones.

Si no funciona por corrupcion en la BD o algo asi, entonces detente el Agente de sql para que puedas renombrar el MDF, luego la hechas a andar para que te detecte un fallo en la BD, como no encuentra el MDF pero si el log te deberia permitir la restauracion; y asi lanzes de esta forma el restore de la base completa

PD: debes de tener un plan de recuperacion apropiado, por ejemplo si es muy transaccional tu BD o muy recurrente el acceso te recomiendo que por ejemplo programes backups completos 1 vez por semana en fin de semana y diferenciales a mediados de semana y respaldos del log por decir cada 5 horas, asi no te pasa esto de perder 3 meses de informacion

No hay comentarios: