Saludos,
Gracias por tomar su tiempo para leer mi blog. Esta entrada resuelve la duda “Como crear un instalador con base de datos”.
La entrada para crear un instalador esta en Crear un instalador en Visual Studio 2013
Una vez tenemos el instalador, pasaremo a obtener el script de la base de datos. Para ello debemos de entrar al Gestor de bade de datos que estemos utilizando, en mi caso SQL Server 2012.
Buscamos nuestra base de datos, hacemos click derecho> Tareas> Generar Script
Bien, El asistente que generara el Script de nuestra base de datos, debe de aparecernos ahora.
Siguiente, si necesitamos seleccionar solo algunas tablas, consultas, procedimientos almacenados etc, deberemos de seleccionar Seleccionar objetos especificos de la base de datos.
Siguientes, verificamos todo.
Siguiente
Bien, hasta aqui todo bien, ahora, debemos ejecutar nuestro script en el servidor, o maquina del cliente, (previamente, debemos haber instalado SQL Server)
Este es parte del script que genero SQL Server
Corremos este script (Copiar y pegar codigo en un query de SQL Server, ejecutamos).
Hasta aqui, ya temos nuestra base de datos, si ahora ejecutamos nuestra aplicacion, no va a funcionar (seguramente), todavia no hemos editado el App.Config donde esta la cadena de conexion
Si utilizamos Entity Framework, o colocamos la cadena de conxion en nuestro App.config (version Ado.net) solo modificaremos una vez, pero si colocamos nuestra cadena de conexion en cada form del sistema, tendremos que hacerlo N veces.
Abrimos app.cofig (con cualquier editor de texto)
Solo debemos de moficar el Data Source
Cambiamos SantosEduLaptop por el servidor y la instancia cliente (Lo encontramos abriendo SQL Server Management Studio.
Hasta la proxima
Edu Ramirez
Source: https://mspeduardoramirez.wordpress.com