Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: Lecoq01 en 3 Abril 2019, 05:16 am



Título: Como hacer un respaldo de sql2008r2 compatible con sql2005
Publicado por: Lecoq01 en 3 Abril 2019, 05:16 am
Hola, como se puede hacer un respaldo de sql 2008 r2 para instalar en sql 2005 que sea compatible, es posible...sin grandes conocimientos??

Saludos


Título: Re: Como hacer un respaldo de sql2008r2 compatible con sql2005
Publicado por: EdePC en 3 Abril 2019, 17:33 pm
Saludos,

- Vaya, SQL Server 2005 es bastante viejo XD, dependerá de la estructura de la Base de Datos, más que nada de los Tipos de Datos, por ejemplo el Tipo Date no existe en SQL Server 2005 pero sí en SQL Server 2008 y superiores.

- Lo más compatible son los Scripts .SQL, estos se pueden generar y sirven como un BackUp:

Código:
===============================================================================
BackUp de Base de Datos vía Generar Scripts
===============================================================================
Seleccionar la Base de Datos > Click derecho > Tareas > Generar scripts...
  [Introducción] Siguiente
  [Elegir objetos] Siguiente
  [Establecer opciones de scripting] Avanzadas
    [General] Script para el tipo de motor e base de datos > (Seleccionar versión destino)
    [General] Tipos de datos que se deben incluir en el script] > (Seleccionar Esquema y datos)
    Aceptar
  Siguiente > Siguiente > Finalizar

- Luego ese fichero generado .sql se puede abrir en SQL Server 2005 y ejecutarlo para re-crear la base de datos

- Si te presenta algún problema al generar el script es que hay instrucciones no compatibles, SQL Server es bastante descriptivo al mostrar los errores, entonces si obtienes errores hay que modificar la estructura de la base de datos.

-- Lo conveniente es ir escalando de versión, por ejemplo elegir como destino SQL Server 2008 y generar el script, luego editar ese script generado para que sea compatible.


Título: Re: Como hacer un respaldo de sql2008r2 compatible con sql2005
Publicado por: Lecoq01 en 8 Abril 2019, 05:21 am
Sip, eso es...gracias ;-)