none
SQL Server restaurar copia de seguridad RRS feed

  • Pregunta

  • Buenos días,

    Al restaurar una copia de serguridad me aparece el siguiente error:

    System.Data.SqlClient.SqlError: Se realizó una copia de seguridad de la base de datos en una versión de servidor 10.50.1600. Esta versión no es compatible con este servidor, que utiliza la versión 10.00.1600. Restaure la base de datos en un servidor que admita la copia de seguridad, o utilice una copia de seguridad que sea compatible con este servidor. (Microsoft.SqlServer.Smo)

    Lo que he podido leer es que SQL instalado es una versión superior al SQL donde voy a restarurar el BACKUP, exactamente de SQL Server 2008 R2 a SQL Server 2008. Querría pregunta si existe una manera de realizar un backup en SQL Server 2008 R2 para que valga en versiones de SQL server 2008 Standart Edition.

    Muchas gracias a todos por la ayuda.

    martes, 26 de julio de 2011 8:28

Respuestas

  • No, no hay forma de generar una copia de seguridad de una versión superior que se pueda restaurar a una inferior (de SQL Server 2008 R2 a SQL Server 2008, en tu caso).

    La solución pasa por generar los scripts de creación de la base de datos y exportar los datos con alguno de los múltiples métodos que existen (bcp, paquete de Integration Services, etc.)

    • Propuesto como respuesta Normannp martes, 26 de julio de 2011 11:05
    • Marcado como respuesta titan_1 martes, 26 de julio de 2011 12:37
    martes, 26 de julio de 2011 8:48

Todas las respuestas

  • No, no hay forma de generar una copia de seguridad de una versión superior que se pueda restaurar a una inferior (de SQL Server 2008 R2 a SQL Server 2008, en tu caso).

    La solución pasa por generar los scripts de creación de la base de datos y exportar los datos con alguno de los múltiples métodos que existen (bcp, paquete de Integration Services, etc.)

    • Propuesto como respuesta Normannp martes, 26 de julio de 2011 11:05
    • Marcado como respuesta titan_1 martes, 26 de julio de 2011 12:37
    martes, 26 de julio de 2011 8:48
  • Solo añadir, al comentario de Carlos, que cuando generes el script de la creación de la base de datos, tambien puedes seleccionar incluir los datos... Si las tablas son muy grandes, yo no lo recomiendo, para estos casos hazlo como te indica con: bcp o un paquete de Integration Services...
     Norman M. Pardell 

    ||Microsoft Certified IT Professional|| Database Administrator. Database Developer. SQL Server 2008

    martes, 26 de julio de 2011 11:10
  • Ok, gracias por la ayuda.

    Saludos

    martes, 26 de julio de 2011 12:37
  • Normannp, tengo el mismo inconveniente que el de Tital_1; la versión que tiene la persona que genero la base de datos es la 10.50.1617 y la mia es la 10.00.1600; sin embargo lo que necesito es actualizar mi versión a la version de la persona que genera la base de datos, como puedo hacer este proceso.

    Intente con el Windows Update y obtuve la versión 10.00.5500, la cual sigue estando por debajo de la actualizacion que tiene la persona que genera la base de datos.

    Agradezco vuestra colaboración en el tema.

    miércoles, 23 de mayo de 2012 19:58