Foros del Web » Programación para mayores de 30 ;) » .NET »

Crear setup + BD

Estas en el tema de Crear setup + BD en el foro de .NET en Foros del Web. Hola a todos. Veréis, estoy desarrollando un proyecto interesante y me gustaría solucionar un pequeño problema que tengo. Veréis, el proyecto (desarrollado en VB .NET) ...
  #1 (permalink)  
Antiguo 17/07/2012, 05:34
 
Fecha de Ingreso: marzo-2010
Mensajes: 191
Antigüedad: 14 años, 7 meses
Puntos: 3
Pregunta Crear setup + BD

Hola a todos.

Veréis, estoy desarrollando un proyecto interesante y me gustaría solucionar un pequeño problema que tengo.

Veréis, el proyecto (desarrollado en VB .NET) está casi listo. Ahora bien, en un sub llamado "CrearBaseDatos" tengo el script de creación de la base de datos junto con sus tablas (ya sabéis, la ruta de creación de la base de datos junto con los Create Table correspondientes) y, ese sub, lo tengo en una clase. Y actualmente, para hacer las pruebas, este método lo llamo desde un botón de formulario (que desaparecerá, solo está para hacer probaturas y comprobar que se crea correctamente)

El script lo creé mediante una herramienta CASE. Allí diseñé la base de datos y después me proporcionó el script, así me ahorro mucha faena.

Ahora bien, me gustaría que ese script no se ejecutara desde el programa, sino que se ejecute a la hora de instalar el programa mediante el Setup.

Para ello, he creado un nuevo proyecto de instalación pero desde el asistente no veo la opción de añadir scripts (ya sea pre, durante o post la instalación).

Entonces... ¿Sabéis si existe alguna forma de hacerlo? Si no es así, ya lo diseñaría de otro modo.

Un saludo y muchas gracias :)
  #2 (permalink)  
Antiguo 17/07/2012, 05:50
 
Fecha de Ingreso: marzo-2010
Mensajes: 191
Antigüedad: 14 años, 7 meses
Puntos: 3
Respuesta: Crear setup + BD

Hola de nuevo.

He estado indagando y he encontrado esto, supongo que me servirá

Using a Custom Action to Create a Database at Installation

Gracias :)
  #3 (permalink)  
Antiguo 17/07/2012, 07:46
 
Fecha de Ingreso: enero-2009
Mensajes: 141
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Crear setup + BD

realmente los instaladores tienen unos breakpoint donde puedes colocar acciones que quieres que hagan, una ve hice algo como lo que quieres hacer lo q hice fue en una ocacion crear un dll y ponerlo en el breakpoint y en la otra una aplicacion donde el usuario colocaba la ruta del server nombre de la bd y ese .exe q generaba ese miniproyecto lo coloque en el breakpoint de las 2 formas me funciono
  #4 (permalink)  
Antiguo 17/07/2012, 13:06
Avatar de cristiantorres  
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 12 años, 7 meses
Puntos: 61
Respuesta: Crear setup + BD

Lo que tenes que haces es un crear un custom actions.

Tutorial: Utilizar una acción personalizada para crear una base de datos en la instalación

http://www.codeguru.com/csharp/csharp/cs_misc/sampleprograms/article.php/c9601/Deploy-SQL-Databases-Easily-with-the-Installer-Class.htm
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres
  #5 (permalink)  
Antiguo 17/07/2012, 13:07
Avatar de cristiantorres  
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 12 años, 7 meses
Puntos: 61
Respuesta: Crear setup + BD

Lo que tenes que haces es un crear un custom actions.

Tutorial: Utilizar una acción personalizada para crear una base de datos en la instalación

http://www.codeguru.com/csharp/csharp/cs_misc/sampleprograms/article.php/c9601/Deploy-SQL-Databases-Easily-with-the-Installer-Class.htm
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres

Etiquetas: bd, setup, vbnet
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:56.