none
crear instalador de una base de datos RRS feed

  • Pregunta

  • Hola buenas noches con todos, mi consulta es como puedo hacer un instalador para una base de datos con sql server 2008 r2, lo q quiero decir esq tengo una base de datos por ejemplo "dbcompras" donde hay tablas, procedimientos almacenados, etc..., y deseo instalar solo esta base de datos en una maquina, ya no todo el sql server 2008 r2, como se puede resolver este problema?

    Muchisimas gracias de antemano

    saludos a todos

    martes, 19 de agosto de 2014 0:30

Respuestas

  • Hay varias soluciones:

    • Sacar un backup de la base de datos. Instalarla consiste en hacer un Restore.
    • Generar Scripts. Se pueden construir desde el SSMS. No olvides seleccionar las "opciones avanzadas". Para instalarla, simplemente se ejecuta el script desde la máquina de destino. Se puede creat un .bat que use el sqlcmd para lanzar el script, de manera que el destinatario no necesite saber usar el SSMS para lanzar el script.
    • Generar un "data-tier application". Esto genera un fichero que acaba en .bacpac, que luego se puede instalar en otro servidor con la opción "import data-tier application". Pero ahora mismo no recuerdo si esta opción estaba ya disponible en el 2008r2 o si requiere una versión más moderna.

    Desde luego, todas las opciones solo recuperan la base de datos sobre un SQL Server ya instalado en la máquina de destino. El servicio SQL tiene que estar necesariamente instalado antes de que puedas instalar la base de datos.

    martes, 19 de agosto de 2014 6:25