Proyecto de Implementacion de Aplicacion con Base de datos

06/09/2006 - 10:19 por LuisMiguel | Informe spam
Buenas
Utilizo VbNet2005 y SQLExpress.
Podiais indicarme algun link donde se explique un proyecto de implementacion
con la opcion de crear/adjuntar una base de datos en el equipo donde se
instale.

Gracias
LuisMiguel

Preguntas similare

Leer las respuestas

#1 Jesús López
06/09/2006 - 15:16 | Informe spam
http://msdn2.microsoft.com/en-us/li...92ztk.aspx


Saludos:

Jesús López



"LuisMiguel" escribió:

Buenas
Utilizo VbNet2005 y SQLExpress.
Podiais indicarme algun link donde se explique un proyecto de implementacion
con la opcion de crear/adjuntar una base de datos en el equipo donde se
instale.

Gracias
LuisMiguel




Respuesta Responder a este mensaje
#2 LuisMiguel
06/09/2006 - 20:37 | Informe spam
Gracias.
Precisamente estaba peleandome con ese ejemplo, tengo dos pegas.
Instalo el SQl Express como prerequisito de la aplicacion, como se la cadena
de conexion master?
Y como puedo parametrizar la instalacion del SQL Express? (creo que con esto
se solucionaria lo anterior)

De nuevo gracias por tu tiempo
LuisMiguel
"Jesús López" escribió en el mensaje
news:
http://msdn2.microsoft.com/en-us/li...92ztk.aspx


Saludos:

Jesús López



"LuisMiguel" escribió:

Buenas
Utilizo VbNet2005 y SQLExpress.
Podiais indicarme algun link donde se explique un proyecto de
implementacion
con la opcion de crear/adjuntar una base de datos en el equipo donde se
instale.

Gracias
LuisMiguel







Respuesta Responder a este mensaje
#3 Jesús López
06/09/2006 - 22:43 | Informe spam
Si instalas SQL Express como prerequisito de la aplicación, ya que SQL
Server 2005 Express se instala de forma predeterminada como una instancia
con nombre SQLEXPRESS, la cadena de conexión a master desde la máquina local
podría ser cualquiera de las siguientes:

Data Source=(local)\SQLEXPRESS;Integrated Security=SSPI;Initial
Catalog=master
Data Source=.\SQLEXPRESS;Integrated Security=SSPI;Initial Catalog=master
Data Source=localhost\SQLEXPRESS;Integrated Security=SSPI;Initial
Catalog=master

Para parametrizar la instalación de SQL Server 2005 Express sería necesario
crear un nuevo "bootstrapper manifest" personalizado para SQL Express. Este
manifiesto podrías crearlo copiando el existente y modificándolo. Estos
serían los pasos a seguir:

(1) Copiar el directorio "C:\Archivos de programa\Microsoft Visual Studio
8\SDK\v2.0\BootStrapper\Packages\SqlExpress" a "C:\Archivos de
programa\Microsoft Visual Studio
8\SDK\v2.0\BootStrapper\Packages\CustomSqlExpress"

(2) En el directorio CustomSqlExpress modifica el archivo product.xml. Done
pone "Microsoft.Sql.Server.Express.1.0" puedes poner otra cosa como
"Custom.Sql.Server.Express.1.0"

(3) En el directorio CustomSqlExpress/en (si tienes la versión en inglés de
VS) o en el directorio CustomSqlExpress/es (si tienes la versión en
español), modifica el archivo package.xml:
(a) donde pone <String Name="DisplayName">SQL Server 2005 Express
Edition</String> pones algo como <String Name="DisplayName">Custom SQL
Server 2005 Express Edition</String>
(b) modifica a tu gusto los parámetros de instalación de SQL Express. En
lugar de Arguments="-q /norebootchk /qn reboot=ReallySuppress addlocal=all
instancename=SQLEXPRESS SQLAUTOSTART=1", podrías poner Arguments="-q
/norebootchk /qn reboot=ReallySuppress addlocal=all
instancename=CUSTOMINSTANCE SQLAUTOSTART=1"

(4) Crea tu propio SqlExpressChk.exe para que devuelva un código de salida
que informe de si existe o no una instancia SQL Server 2005 Express llamada
CUSTOMINSTANCE o como quiera que la llames.

(4) En la ventana de prerequisitos de tu proyecto de instalación o clickonce
te aparecerá ahora una nueva opción llamada "Custom SQL Server 2005 Express
Edition" (el DisplayName de antes)

Creo que no te vendría mal leer a cerca de la personalización de la
instalación de SQL Server Express:

http://www.microsoft.com/spanish/ms...stapp.mspx

Y Sobre la creación de bootstrappers personalizados en Visual Studio 2005:

http://msdn.microsoft.com/library/d...om_pkg.asp

Saludos:

Jesús López



"LuisMiguel" <lmolinoARROBAyaPUNTOcom> escribió en el mensaje
news:uwO%
Gracias.
Precisamente estaba peleandome con ese ejemplo, tengo dos pegas.
Instalo el SQl Express como prerequisito de la aplicacion, como se la
cadena de conexion master?
Y como puedo parametrizar la instalacion del SQL Express? (creo que con
esto se solucionaria lo anterior)

De nuevo gracias por tu tiempo
LuisMiguel
"Jesús López" escribió en el mensaje
news:
http://msdn2.microsoft.com/en-us/li...92ztk.aspx


Saludos:

Jesús López



"LuisMiguel" escribió:

Buenas
Utilizo VbNet2005 y SQLExpress.
Podiais indicarme algun link donde se explique un proyecto de
implementacion
con la opcion de crear/adjuntar una base de datos en el equipo donde se
instale.

Gracias
LuisMiguel












Respuesta Responder a este mensaje
#4 LuisMiguel
07/09/2006 - 09:39 | Informe spam
Buenas
1000 gracias por tu tiempo
voy a ponerme con ello
ya te contare

Suerte
LuisMiguel
"Jesús López" escribió en el mensaje
news:
Si instalas SQL Express como prerequisito de la aplicación, ya que SQL
Server 2005 Express se instala de forma predeterminada como una instancia
con nombre SQLEXPRESS, la cadena de conexión a master desde la máquina
local podría ser cualquiera de las siguientes:

Data Source=(local)\SQLEXPRESS;Integrated Security=SSPI;Initial
Catalog=master
Data Source=.\SQLEXPRESS;Integrated Security=SSPI;Initial Catalog=master
Data Source=localhost\SQLEXPRESS;Integrated Security=SSPI;Initial
Catalog=master

Para parametrizar la instalación de SQL Server 2005 Express sería
necesario crear un nuevo "bootstrapper manifest" personalizado para SQL
Express. Este manifiesto podrías crearlo copiando el existente y
modificándolo. Estos serían los pasos a seguir:

(1) Copiar el directorio "C:\Archivos de programa\Microsoft Visual Studio
8\SDK\v2.0\BootStrapper\Packages\SqlExpress" a "C:\Archivos de
programa\Microsoft Visual Studio
8\SDK\v2.0\BootStrapper\Packages\CustomSqlExpress"

(2) En el directorio CustomSqlExpress modifica el archivo product.xml.
Done pone "Microsoft.Sql.Server.Express.1.0" puedes poner otra cosa como
"Custom.Sql.Server.Express.1.0"

(3) En el directorio CustomSqlExpress/en (si tienes la versión en inglés
de VS) o en el directorio CustomSqlExpress/es (si tienes la versión en
español), modifica el archivo package.xml:
(a) donde pone <String Name="DisplayName">SQL Server 2005 Express
Edition</String> pones algo como <String Name="DisplayName">Custom SQL
Server 2005 Express Edition</String>
(b) modifica a tu gusto los parámetros de instalación de SQL Express.
En lugar de Arguments="-q /norebootchk /qn reboot=ReallySuppress
addlocal=all instancename=SQLEXPRESS SQLAUTOSTART=1", podrías poner
Arguments="-q /norebootchk /qn reboot=ReallySuppress addlocal=all
instancename=CUSTOMINSTANCE SQLAUTOSTART=1"

(4) Crea tu propio SqlExpressChk.exe para que devuelva un código de salida
que informe de si existe o no una instancia SQL Server 2005 Express
llamada CUSTOMINSTANCE o como quiera que la llames.

(4) En la ventana de prerequisitos de tu proyecto de instalación o
clickonce te aparecerá ahora una nueva opción llamada "Custom SQL Server
2005 Express Edition" (el DisplayName de antes)

Creo que no te vendría mal leer a cerca de la personalización de la
instalación de SQL Server Express:

http://www.microsoft.com/spanish/ms...stapp.mspx

Y Sobre la creación de bootstrappers personalizados en Visual Studio
2005:

http://msdn.microsoft.com/library/d...om_pkg.asp

Saludos:

Jesús López



"LuisMiguel" <lmolinoARROBAyaPUNTOcom> escribió en el mensaje
news:uwO%
Gracias.
Precisamente estaba peleandome con ese ejemplo, tengo dos pegas.
Instalo el SQl Express como prerequisito de la aplicacion, como se la
cadena de conexion master?
Y como puedo parametrizar la instalacion del SQL Express? (creo que con
esto se solucionaria lo anterior)

De nuevo gracias por tu tiempo
LuisMiguel
"Jesús López" escribió en el mensaje
news:
http://msdn2.microsoft.com/en-us/li...92ztk.aspx


Saludos:

Jesús López



"LuisMiguel" escribió:

Buenas
Utilizo VbNet2005 y SQLExpress.
Podiais indicarme algun link donde se explique un proyecto de
implementacion
con la opcion de crear/adjuntar una base de datos en el equipo donde se
instale.

Gracias
LuisMiguel

















Respuesta Responder a este mensaje
#5 aydai
08/09/2006 - 09:12 | Informe spam
Te debo un jamon Jesus
"LuisMiguel" <lmolinoARROBAyaPUNTOcom> escribió en el mensaje
news:
Buenas
1000 gracias por tu tiempo
voy a ponerme con ello
ya te contare

Suerte
LuisMiguel
"Jesús López" escribió en el mensaje
news:
Si instalas SQL Express como prerequisito de la aplicación, ya que SQL
Server 2005 Express se instala de forma predeterminada como una instancia
con nombre SQLEXPRESS, la cadena de conexión a master desde la máquina
local podría ser cualquiera de las siguientes:

Data Source=(local)\SQLEXPRESS;Integrated Security=SSPI;Initial
Catalog=master
Data Source=.\SQLEXPRESS;Integrated Security=SSPI;Initial Catalog=master
Data Source=localhost\SQLEXPRESS;Integrated Security=SSPI;Initial
Catalog=master

Para parametrizar la instalación de SQL Server 2005 Express sería
necesario crear un nuevo "bootstrapper manifest" personalizado para SQL
Express. Este manifiesto podrías crearlo copiando el existente y
modificándolo. Estos serían los pasos a seguir:

(1) Copiar el directorio "C:\Archivos de programa\Microsoft Visual Studio
8\SDK\v2.0\BootStrapper\Packages\SqlExpress" a "C:\Archivos de
programa\Microsoft Visual Studio
8\SDK\v2.0\BootStrapper\Packages\CustomSqlExpress"

(2) En el directorio CustomSqlExpress modifica el archivo product.xml.
Done pone "Microsoft.Sql.Server.Express.1.0" puedes poner otra cosa como
"Custom.Sql.Server.Express.1.0"

(3) En el directorio CustomSqlExpress/en (si tienes la versión en inglés
de VS) o en el directorio CustomSqlExpress/es (si tienes la versión en
español), modifica el archivo package.xml:
(a) donde pone <String Name="DisplayName">SQL Server 2005 Express
Edition</String> pones algo como <String Name="DisplayName">Custom SQL
Server 2005 Express Edition</String>
(b) modifica a tu gusto los parámetros de instalación de SQL Express.
En lugar de Arguments="-q /norebootchk /qn reboot=ReallySuppress
addlocal=all instancename=SQLEXPRESS SQLAUTOSTART=1", podrías poner
Arguments="-q /norebootchk /qn reboot=ReallySuppress addlocal=all
instancename=CUSTOMINSTANCE SQLAUTOSTART=1"

(4) Crea tu propio SqlExpressChk.exe para que devuelva un código de
salida que informe de si existe o no una instancia SQL Server 2005
Express llamada CUSTOMINSTANCE o como quiera que la llames.

(4) En la ventana de prerequisitos de tu proyecto de instalación o
clickonce te aparecerá ahora una nueva opción llamada "Custom SQL Server
2005 Express Edition" (el DisplayName de antes)

Creo que no te vendría mal leer a cerca de la personalización de la
instalación de SQL Server Express:

http://www.microsoft.com/spanish/ms...stapp.mspx

Y Sobre la creación de bootstrappers personalizados en Visual Studio
2005:

http://msdn.microsoft.com/library/d...om_pkg.asp

Saludos:

Jesús López



"LuisMiguel" <lmolinoARROBAyaPUNTOcom> escribió en el mensaje
news:uwO%
Gracias.
Precisamente estaba peleandome con ese ejemplo, tengo dos pegas.
Instalo el SQl Express como prerequisito de la aplicacion, como se la
cadena de conexion master?
Y como puedo parametrizar la instalacion del SQL Express? (creo que con
esto se solucionaria lo anterior)

De nuevo gracias por tu tiempo
LuisMiguel
"Jesús López" escribió en el mensaje
news:
http://msdn2.microsoft.com/en-us/li...92ztk.aspx


Saludos:

Jesús López



"LuisMiguel" escribió:

Buenas
Utilizo VbNet2005 y SQLExpress.
Podiais indicarme algun link donde se explique un proyecto de
implementacion
con la opcion de crear/adjuntar una base de datos en el equipo donde
se
instale.

Gracias
LuisMiguel






















Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida