locked
restaurar backup de bbdd sql 2000 en sql 2008

    Pregunta

  • Hola.

    Hay algun problema o precaución a tomar, antes de restaurar un backup de una bbdd sql 2000 en sql 2008
    viernes, 13 de noviembre de 2009 13:09

Respuestas

  • Hola.

    Lo que va dentro de la base de datos permanece. Pero los logins no están en las bases de datos de usuario, si no en la base de datos master. Otra cosa son los user, que sí van dentro de cada base de datos, pero que sin la referencia del login no funcionan. En general, los objetos a nivel de servidor los deberás migrar por otro mecanismo diferente al restore.

    Te dejo un link que te será de utilidad para esto, ya que permite extraer la información de logins de un servidor SQL Server 2000 para generar un script que los genere en SQL Server 2005. 


    Aunque tú usas SQL Server 2008 y es posible que no funcione te facilitará enormemente la tarea. De todos modos te paso lo mismo, pero para mover de 2005 a 2008:


    Si no lo consigues, nos dices.

    Alberto López Grande (Visita mi blog en http://qwalgrande.blogspot.es/)
    domingo, 15 de noviembre de 2009 9:22
    Moderador

Todas las respuestas

  • En SQL Server 2008, puede restaurar una copia de seguridad de base de datos creada con SQL Server 2000, SQL Server 2005 o SQL Server 2008. Sin embargo, las copias de seguridad las bases de datos Master, Model y MsDb creadas mediante SQL Server 2000 o SQL Server 2005 no pueden restaurarse con SQL Server 2008. Asimismo, las copias de seguridad de SQL Server 2008 no se pueden restaurar con versiones anteriores de SQL Server.

    Más info:

    Información general sobre restauración y recuperación (SQL Server)
    http://technet.microsoft.com/es-es/library/ms191253.aspx

    Gustavo Larriera Sosa [ascii164.blogspot.com] /*Este mensaje se proporciona tal como es, sin garantías de ninguna clase.*/
    viernes, 13 de noviembre de 2009 14:01
    Moderador
  • Hola Gustavo.

    Me gustaria hacer incapié, a la hora de restaurar bbdd 2000 a 2008, sobretodo si se heradan los permisos de esquema en los objetos... por si hay que revisarlos...

    Imagino que como en 2005... la contraseña de los usuarios (loguin SQL), no permanece....

    Seguro que hay alguna cosa que se me escapa...

     
    domingo, 15 de noviembre de 2009 9:12
  • Hola.

    Lo que va dentro de la base de datos permanece. Pero los logins no están en las bases de datos de usuario, si no en la base de datos master. Otra cosa son los user, que sí van dentro de cada base de datos, pero que sin la referencia del login no funcionan. En general, los objetos a nivel de servidor los deberás migrar por otro mecanismo diferente al restore.

    Te dejo un link que te será de utilidad para esto, ya que permite extraer la información de logins de un servidor SQL Server 2000 para generar un script que los genere en SQL Server 2005. 


    Aunque tú usas SQL Server 2008 y es posible que no funcione te facilitará enormemente la tarea. De todos modos te paso lo mismo, pero para mover de 2005 a 2008:


    Si no lo consigues, nos dices.

    Alberto López Grande (Visita mi blog en http://qwalgrande.blogspot.es/)
    domingo, 15 de noviembre de 2009 9:22
    Moderador