none
adjuntar archivo mdf de sql RRS feed

  • Pregunta

  • Buen día,

    Tengo los archivos mdf y ldf de una base de datos de un servidor que fue formateado.

    Al intentar adjuntar la base de datos el sql me envía un error diciendo que la propiedad pageaudit es incorrecta.

    La base de datos no fue desadjuntada correctamente (no se hizo el detach) por lo que creo que me arroja este error.

    Será posible restaurar mi base de datos a partir de esos archivos? que herramienta me recomiendan?

    sábado, 6 de mayo de 2017 2:32

Respuestas

  • Hola.

    No creo que por no haber hecho DETACH tengas este problema; parece más un tema de corrupción de datos.

    Pero vamos por partes... Primero, ¿en qué versión de base de datos estás intentando adjuntar los archivos? Es para validar que no estés tratando de adjuntar una versión en una que no se puede. Es decir, si tu base de datos es versión 2008 R2, no podrás adjuntarla en un SQL Server versión 2008 o inferior.

    Segundo, ¿no tienes respaldo de dicha base de datos?

    Saludos,


    Guillermo Taylor F.
    MVP Data Platform & IT Pro
    Mi Blog

    sábado, 6 de mayo de 2017 12:31

Todas las respuestas

  • Hola.

    No creo que por no haber hecho DETACH tengas este problema; parece más un tema de corrupción de datos.

    Pero vamos por partes... Primero, ¿en qué versión de base de datos estás intentando adjuntar los archivos? Es para validar que no estés tratando de adjuntar una versión en una que no se puede. Es decir, si tu base de datos es versión 2008 R2, no podrás adjuntarla en un SQL Server versión 2008 o inferior.

    Segundo, ¿no tienes respaldo de dicha base de datos?

    Saludos,


    Guillermo Taylor F.
    MVP Data Platform & IT Pro
    Mi Blog

    sábado, 6 de mayo de 2017 12:31
  • Saludos Guillemo,

    Como dice que no fueron desajuntados se me hace que fue una perdida del servidor o falla de corriente. Sobre lo de adjuntar creo que te equivocaste Guillemo, las de menos a mayor se puede hacer un attach, si la base es superior al motor es cuando no.

    Podrias copiar el error textual para ver si es error en el mdf o en los logs, en el peor de los casos talvez sea posible restaurar con un nuevo log file y perderas lo que haya en estos.

    Aunque apoyo lo que dice Guillermo en que es mejor un backup.
    • Editado Enrique AA domingo, 7 de mayo de 2017 6:07
    domingo, 7 de mayo de 2017 6:06
  • Sobre lo de adjuntar creo que te equivocaste Guillemo, las de menos a mayor se puede hacer un attach, si la base es superior al motor es cuando no.

    Hola Enrique.

    No fui tan preciso como tu, pero estaba diciendo precisamente eso, cuando especifique lo "de adjuntar una versión en una que no se puede". Así como no se puede hacer restore de una base de datos respaldada en una versión mayor hacia un SQL Server con una versión inferior, igual sucede con el ATTACH.

    Saludos,


    Guillermo Taylor F.
    MVP Data Platform & IT Pro
    Mi Blog

    domingo, 7 de mayo de 2017 14:06