Es posible añadir un Base de Datos (SQL server 2000) a algun programa instalador?

13/11/2003 - 20:08 por beneh | Informe spam
Tengo una aplicación que usar una base de datos creada con sql server
2000.
Pero ahora no sé si es posible añadir esa BD a algun programa como el
windows installer para poder distribuir dicha aplicación.
Sabe alguien si esto es posible?
Que tengo que leer para aprender a poder "extaer" la BD y poder
llevarla a otro equipo que ya tenga el sql server instalado?
Gracias de antemano.
Un saludo.

"Cuanto más cerca de la humildad, más cerca se estará de la grandeza"
R. Tagore

Preguntas similare

Leer las respuestas

#11 Accotto Maximiliano Damian
15/11/2003 - 01:45 | Informe spam
me alegro!! creo q has encontrado un solucion interesante y optima sobre
todo!!

Gracias por poner los resultados para el resto

Un saludo enorme

Accotto Maximiliano Damian
Fundicion San Cayetano S.A.
Buenos Aires Argentina

Gerente de Sistemas y Tecnologia
()

escribió en el mensaje
news:
Hola. Finalmente he coseguido lo que buscaba.
Lo pongo aquí por si le sirve a alguien.

Creo un archivo del tipo *.cmd donde intruduzco las siguientes
intrucciones:


@ECHO OFF
ECHO Creación de la Base de Datos BdDemandas
cd %ProgramFiles%\Microsoft SQL Server\80\Tools\Binn
osql.exe -S (local) -U ankor -P TMAETASR -i f:\creabd.sql >nul
ECHO Se ha completado la creación de la Base de Datos



donde :
1º:
"cd %ProgramFiles%\Microsoft SQL Server\80\Tools\Binn"
indica la carpeta en la que se encuentra el comando OSQL.EXE
2ª "osql.exe -S (local) -U ankor -P TMAETASR -i f:\createbd.sql >nul"
es propiamente la instruccion que crea la Base de Datos con sus
respectivad tablas, vistas, procedimientos almacenados, triggers,
restricciones, .. en función del contenido del script creado con
el administrador corporativo, que yo he llamado creabd.sql. Además con
la incorporación de >nul, hace que no se muestre nada en la pantalla
tipo DOS que aparece cuando se ejecute el archivo *.cmd con lo que nos
podemos ahorrar colocar los comandos ECHO.

Con las indicaciones de Accotto, y otro mensaje que vi en la sección
inglesa, le he conseguido.
Gracias a todos.
Ahora tengo que ver como incluir este archivo *.cmd en el instalador.
Voy a probar la versión de prueva, valga la redundancia, de WISE a ver
que tal.
Y por último probar lo que amablemente Romero Diego a posteado.
En todo caso, muchas gracias a todos por su ayuda y atención.
Saludos.






On Thu, 13 Nov 2003 14:37:20 -0500, "Romero Diego"
wrote:

>Con este procedimiento almacenado se puede agregar una base de datos
>al servidor, teniendo los archivos Mdf y Ldf
>
>Sintaxis:
>
>execute sp_attach_db @dbname = 'NombreBD',
> @filename1 = 'c:utax\mibd.mdf>',
> @filename2 = 'c:utax\mibd_log.ldf>'
>
>ejemplo:
>
>execute sp_attach_db @dbname = 'mData',
> @filename1 = 'd:\copiac\jetpwd\mData.mdf',
> @filename2 = 'd:\copiac\jetpwd\mDatalog.ldf'
>
>Espero le sirva
>
>
>Diego
>
> escribió en el mensaje
>news:
>> Tengo una aplicación que usar una base de datos creada con sql server
>> 2000.
>> Pero ahora no sé si es posible añadir esa BD a algun programa como el
>> windows installer para poder distribuir dicha aplicación.
>> Sabe alguien si esto es posible?
>> Que tengo que leer para aprender a poder "extaer" la BD y poder
>> llevarla a otro equipo que ya tenga el sql server instalado?
>> Gracias de antemano.
>> Un saludo.
>>
>> "Cuanto más cerca de la humildad, más cerca se estará de la grandeza"
>> R. Tagore
>

"Cuanto más cerca de la humildad, más cerca se estará de la grandeza"
R. Tagore
Respuesta Responder a este mensaje
#12 beneh
15/11/2003 - 02:23 | Informe spam
Pues nada. Solo me falto comentar que en la instrucción:


" osql.exe -S (local) -U ankor -P TMAETASR -i f:\creabd.sql >nul"

ankor: es un nombre de usuario con permiso para acceder a la BD
TMAETASR: seria su password asociado
f:\*.sql: ruta y nombre del script que generá la BD con sus
respectivos objetos asociados.

Saludos a todos!


On Fri, 14 Nov 2003 21:45:00 -0300, "Accotto Maximiliano Damian"
wrote:

me alegro!! creo q has encontrado un solucion interesante y optima sobre
todo!!

Gracias por poner los resultados para el resto

Un saludo enorme



"Cuanto más cerca de la humildad, más cerca se estará de la grandeza"
R. Tagore
Respuesta Responder a este mensaje
#13 beneh
18/11/2003 - 01:53 | Informe spam
Quería indicar en el archivo *.cmd en cuestión se puede añadir el
comando "exit" para que se cierre automáticamente la ventana DOS.

Saludos

On Sat, 15 Nov 2003 01:23:57 +0000, wrote:

Pues nada. Solo me falto comentar que en la instrucción:


" osql.exe -S (local) -U ankor -P TMAETASR -i f:\creabd.sql >nul"

ankor: es un nombre de usuario con permiso para acceder a la BD
TMAETASR: seria su password asociado
f:\*.sql: ruta y nombre del script que generá la BD con sus
respectivos objetos asociados.

Saludos a todos!


On Fri, 14 Nov 2003 21:45:00 -0300, "Accotto Maximiliano Damian"
wrote:

me alegro!! creo q has encontrado un solucion interesante y optima sobre
todo!!

Gracias por poner los resultados para el resto

Un saludo enorme



"Cuanto más cerca de la humildad, más cerca se estará de la grandeza"
R. Tagore



"Cuanto más cerca de la humildad, más cerca se estará de la grandeza"
R. Tagore
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida