Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MS SQL Server (https://www.clubdelphi.com/foros/forumdisplay.php?f=23)
-   -   Instalador para base de datos (https://www.clubdelphi.com/foros/showthread.php?t=81948)

Melissa_12 07-01-2013 21:45:50

Instalador para base de datos
 
Hola, me ha surgido una duda y espero que alguien pueda ayudarme. El problema es el siguiente quiero hacer digamos que un instalador para mi base de datos en MS SQL Server 2000, como se instala un programa por ejemplo, asi mas o menos. Me han dicho que se puede hacer llamando desde Delphi los scripts que se generan por MS SQL y crear asi las tablas vacias, pero la verdad es que no me explicaron mucho mas y no tengo ni idea, se que de otra forma(hacerlo manualmente) se puede crear una base de datos nueva pero asi queda mejor, por favor cualquier idea lo agradeceré mucho.

sinalocarlos 08-01-2013 03:02:58

Me imagino que cada programador tiene su método propio, en mi caso por el tamaño de la base de datos inicial y por contener reportes en formato binario junto con el instalador se incluye un respaldo de la base de datos con la cual iniciar, en mi caso esto es mas facil porque los usuarios finales son empresas grandes que generalmente tienen departamento de sistemas en el cual apoyarse para restaurar el respaldo.

Conozco también casos donde se opta por crear desde cero la base de datos, instaladores como el installshield tienen la opción de incluir los scripts para crear la base de datos desde el instalador.

Si no estas usando un instalador podrías optar por agregar el script junto con el instalador de tu sistema y ejecutarlo en la primera vez que se inicie tu aplicación, como te digo todo depende de que sea mas fácil para ti.

Neftali [Germán.Estévez] 08-01-2013 09:32:38

Personalmente creo que lo más sencillo para una base de datos inicial (estructura y algunos datos) es utilizar el sistema que comentas de Scripts.
Desde las propias herramientas de SQL Server puedes generar los Scripts (DDL) con la estructura de la Base de Datos.

Lo único que debes hacer en el instalador o al iniciar la primera vez tu programa es lanzar esos scripts para generar la Base de Datos.

Si quieres hacerlo desde el instalador, deberás mirar cómo se hace en cada uno de ellos (Inno Setup, InstallShield,...) si quieres hacerlo manualmente, puedes hacerlos con los mismos componentes que utilices para conectar (ADO, DBexpress,...)


La franja horaria es GMT +2. Ahora son las 12:27:58.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi