none
Restore DB en SQL Server 2005

    Pregunta

  • Primero la pregunta:

    ¿es posible restaurar una base de datos creada con la versión express de SQL Server 2005 en una versión developer de SQL Server 2005?

    Básicamente lo que intento hacer es hacer un restore de una base creada con la versión express (Microsoft SQL Server Express Edition) en una base creada con la versión developer (Microsoft SQL Server Developer Edition).

    Por ahora he intentado restaurar la copia mediante el SQL Management Studio y me devuelve un error sobre permisos.

    Espero sus comentarios. Desde ya muchas gracias.

    Saludos cordiales.

     

    martes, 22 de enero de 2008 18:03

Respuestas

Todas las respuestas

  •  

    Buenas Javier!

     

       En principio no deberías tener ningún problema... ¿podrías postear el mensaje de error concreto?

     

    Un saludo!

    martes, 22 de enero de 2008 18:53
  • Lo estoy haciendo desde el Management Studio. Quizás debí aclarar que el restore lo hago desde el archivo .mdf y no desde un archivo .bak

    Imagino que es lo mismo.

     

    El error que devuelve es:

    An exception occurred while executing a Transact-SQL statement or batch (Microsoft.SqlServer.ConnectionInfo)

    Additional information:

    The media family on device 'D:\Shared\App_Data\HomePage.mdf' is incorrectly formed. SQL Server cannot process this media family.

    RESTORE HEADERONLY is terminating abnormally. (Microsoft SQL Server, Error: 3241)

     

    Espero tus comentarios.

    martes, 22 de enero de 2008 20:17
  • Ahi tenemos el problema: no es lo mismo un .bak que un .mdf.

     

    El .mdf es el fichero de datos, el .bak es el de backup. No son lo mismo, y no es posible hacer un restore de un backup. Para 'restaurar' la base de datos desde un backup, en lugar de hacer un restore haz un attach database desde el management studio (http://msdn2.microsoft.com/en-us/library/ms190209.aspx).

     

    Un saludo!

     

     

    martes, 22 de enero de 2008 22:23
  • Hola Pablo:

    Muchas gracias por la ayuda. Mañana te comento cómo me fue.

    Saludos cordiales.

     

    martes, 22 de enero de 2008 23:37
  • Anduvo Ok! Ya tengo la base de datos on-line. Muchas gracias. Saludos cordiales.

    miércoles, 23 de enero de 2008 11:06
  •  

    Me alegro de que tengas la base de datos online, Javier!

     

    Un saludo!

    miércoles, 23 de enero de 2008 16:18
  • Pablo como estas mira a mi tambien me sale el mismo error y nose que hacer podrias explicarme mas detenidamente como puedo hacer? estoy tratando de hacer un restore database de un backup .

    saludos

    Ahi tenemos el problema: no es lo mismo un .bak que un .mdf.

     

    El .mdf es el fichero de datos, el .bak es el de backup. No son lo mismo, y no es posible hacer un restore de un backup. Para 'restaurar' la base de datos desde un backup, en lugar de hacer un restore haz un attach database desde el management studio (http://msdn2.microsoft.com/en-us/library/ms190209.aspx).

     

    Un saludo!

     

     


    sábado, 29 de octubre de 2011 5:44