|
|
Microsoft SQL Server - Urgente Restaurar BD mdf daņado
Filtrado por todos los mensajes 5.448 visitas 4 respuestas
| Asunto: | Urgente Restaurar BD mdf daņado | | Autor: | Rodrigo (11 intervenciones) | | Fecha: | 21/05/2008 19:25:48 |
Hola, tengo una BD en la cual el archivo MDF se daņo (sale redundancia ciclica), y solo tengo un Backup de la BD de hace uno tres meses atras, mi archivo LDF esta bien.
Mi pregunta es si se puede restaurar la BD a partir de mi archivo LDF y cuales serian los pasos que tendria q tomar, soy nuevo en esto y necesito de vuestra ayuda.
Adicionalmente repare el archivo daņado con un programa que se llama BadCopy, no se si hice bien haciendo eso, pero bueno logre levantar la BD con estado sospechoso trate de cambiarle de estado pero sin resultados, le cambie a estado de emergencia pero de ahi no se que mas hacer con el comando dbcc checkdb('MiBD') me salen errores en de incompatibilidad con unos indices trate de reindexar con dbcc dbreindex(tabla,'',70) pero me sale error.
Necesito recuperar esa informacion porfavor, les agradeceria mucho que me ayudaran.
Gracias.
| Asunto: | RE:Urgente Restaurar BD mdf daņado | | Autor: | Isaias (1764 intervenciones) | | Fecha: | 21/05/2008 20:21:57 |
Rodrigo
Desafortunadamente uste tomo malas decisiones al intentar "reparar" su base, ya le he dejado un comentario al respecto y con todo sinceridad, creo que ha daņado el archivo MDF.
Le deseo mucha suerte en su cometido.
| Asunto: | RE:Urgente Restaurar BD mdf daņado | | Autor: | Carlos Reyes (20 intervenciones) | | Fecha: | 31/05/2008 00:07:07 |
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
Espero te sirva
Saludos!!!
| Asunto: | RE:Urgente Restaurar BD mdf daņado | | Autor: | Carlos Reyes (20 intervenciones) | | Fecha: | 09/06/2008 17:51:57 |
Lograste restaurar tu BD?
| Asunto: | RE:Urgente Restaurar BD mdf daņado | | Autor: | Rodrigo (11 intervenciones) | | Fecha: | 10/06/2008 15:23:56 |
Si, Carlos gracias por tu respuesta es una buena opcion que tendre en cuenta si me vuelve a pasar (Dios no quiera) este problema.
Lo que hice fue, recupere mi BD pero me salia en modo sospechoso de ahi la pase a modo emergencia donde me decia que habian indices y unas tablas que estaban daņadas o corruptas, pero en modo emergencia podia ver la data, asi que levante la bd de hace tres meses en otro servidor y con DTS copie a la BD que estaba bien la informacion que pude recuperar de mi BD en modo emergencia, aunque perdi algunos datos solo fueron de un dia y no de tres meses.
De todas maneras gracias por responder y darme alternativas de solucion.
Pd. Ya hice mi plan de mantenimiento para las BD. |