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

Como Crear Instalador P/aplicación WinForm + Base SQL Server

Estas en el tema de Como Crear Instalador P/aplicación WinForm + Base SQL Server en el foro de .NET en Foros del Web. Hola a todos, me encanta crear aplicaciones, pero se que tengo muchisimo que aprender y para cuando no logro soluciones propias a los problemas que ...
  #1 (permalink)  
Antiguo 28/04/2010, 17:34
 
Fecha de Ingreso: marzo-2009
Mensajes: 33
Antigüedad: 15 años, 7 meses
Puntos: 0
Como Crear Instalador P/aplicación WinForm + Base SQL Server

Hola a todos, me encanta crear aplicaciones, pero se que tengo muchisimo que aprender y para cuando no logro soluciones propias a los problemas que se presentan acudo como casi todo el mundo a los que mas saben. Por caso creé dos aplicaciones de escritorio distintas, pero al momento de crear el instalador para ubicarlas en otras PC me aparece el siguiente error al momento de ejecutarlas en esas otras PC: Error al intentar adjuntar una base de datos nombrada automáticamente para el archivo C:\Sistema Movimiento de Clientes\AppMovimientodeClientes\ AppMovimientodeClientes\baseDeDatos.mdf. Ya existe una base de datos con el mismo nombre, no se puede abrir el archivo especificado o se encuentra en un recurso compartido UNC.
He probado todo lo poco que googleando encontré, pero nada hace qu funcione.
Instalar se instala sin problemas, el tema es cuando se ejecuta.
Datos: Sist. Op. en la PC de Creación del programa: W. Vista, Herramienta: Visual Studio 2005, BD: SQL (Creada desde el propio V.S.) PC donde instalo la aplic. Windows XP.
Algo estoy haciendo mal o algo me falta pero no me doy cuenta que es.
Desde ya, gigante agradecimiento a aquellos que me puedan dar una mano.
PD: Si la aplicación la instalo en la PC que la creé, funciona perfectamente.
  #2 (permalink)  
Antiguo 29/04/2010, 10:04
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años, 6 meses
Puntos: 30
Respuesta: Como Crear Instalador P/aplicación WinForm + Base SQL Server

Hola CEB_ROJO, como tienes tu bd?
Si es sql, mi recomendacion seria que tengas un servidor en donde coloques tu bd y desde el programa unicamente indiques su cadena de conexion.

Eso te evitara muchos problemas.

Saludos,
  #3 (permalink)  
Antiguo 29/04/2010, 14:18
 
Fecha de Ingreso: marzo-2009
Mensajes: 33
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Como Crear Instalador P/aplicación WinForm + Base SQL Server

Gracias por tu pronta respuesta Jaullo. A ver si entendí, ¿vos decís que quite la BD de la aplicación y la instale en el servidor local, (SQL Express), de la PC Cliente?
Lo voy a probar, pero al margen de esto, ¿no debiera funcionar igual estando la BD en la propia aplicación? Ojo, pregunto porque soy muy nuevito en esto de la programación y cada vez que me surgen problemas me ha costado bastante dar con la solución. Desde ya, vuelvo a agradecerte por tu respuesta. Después comento como me fue. Salu2.
  #4 (permalink)  
Antiguo 29/04/2010, 15:58
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años, 6 meses
Puntos: 30
Respuesta: Como Crear Instalador P/aplicación WinForm + Base SQL Server

No no no no, no digo que quites la bd y la instales en cada cliente. Eso seria un problema jajaja.

Lo que quise decirte es que, si estas usando el programa por ejemplo en un lugar donde tengas una red, puedes configurar un equipo como servidor, pones tu base de datos sql ahi y apuntas la cadena de conexion de tu sistema a la bd que esta en el servidor. Así no tienes que instalarla ni distribuirla a los clientes como archivo mdf.

Para esto en tu servidor, en el management estudio, seleccionas bases de datos, click derecho, tareas, attach database y seleccionas tu archivo .mdf

Espero haberme aclarado un poco.
  #5 (permalink)  
Antiguo 29/04/2010, 17:28
 
Fecha de Ingreso: marzo-2009
Mensajes: 33
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Como Crear Instalador P/aplicación WinForm + Base SQL Server

Ok Jaullo, te hube interpretado mal entonces. Pasa que son dos aplicaciones totalmente distintas que van en PCs que no están conectadas a una red, son PCs independientes la cual una atiende solo una de las aplicaciones (Sistema de Calidad) y otra una pequeña aplicación que atiende Movim. de Clientes. PC que actúe propiamente como Servidor no hay. Te pregunto y disculpá si suena a una brutalidad pero si en cada una de las PC traslado la BD, (SQL Managemet mediante), de la forma tal cual lo mencionaste ¿podrá andar? te comento que en ambas PC tengo instalado el SQL Express + la herramienta Management.
Gracias nuevamente por la paciencia.
  #6 (permalink)  
Antiguo 30/04/2010, 07:00
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años, 6 meses
Puntos: 30
Respuesta: Como Crear Instalador P/aplicación WinForm + Base SQL Server

Bueno, ya veo. Si tienes sql express en cada pc, entonces no veo el porque complicarte tratando de embeder el archivo .mdf (al fin y al cabo este necesita el sql para funcionar), puedes poner la bd directamente en sql express y esto deberia quitarte todos los problemas. Nada mas apuntas tu conexion a server=.\sqlexpress

Claro esta, que debes tomar en cuenta el mantenimiento de esta, sus respaldos, etc.

Saludos,
  #7 (permalink)  
Antiguo 30/04/2010, 11:53
 
Fecha de Ingreso: marzo-2009
Mensajes: 33
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Como Crear Instalador P/aplicación WinForm + Base SQL Server

Ok Jaullo, voy a hacer esto y espero que funcione correctamente.
Te agradezco toda la predisposición puesta y veremos que pasa.
Un abrazo.
  #8 (permalink)  
Antiguo 22/02/2011, 12:22
 
Fecha de Ingreso: febrero-2011
Mensajes: 1
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Como Crear Instalador P/aplicación WinForm + Base SQL Server

Holas, tengo una duda estoy haciendo mi sistema en vb.net 2010 y sql server 2008 r2, ya logre que funcione en red, cliente servidor, pero instale el sql server en las 2 pcs cliente, ahora
mi pregunta! tengo que instalar sql server en las pcs cliente para acceder a la BD del servidor? o no necesariamente... gracias
  #9 (permalink)  
Antiguo 22/02/2011, 13:31
Avatar de Highlander  
Fecha de Ingreso: junio-2006
Ubicación: Concepción, Chile
Mensajes: 475
Antigüedad: 18 años, 4 meses
Puntos: 4
Respuesta: Como Crear Instalador P/aplicación WinForm + Base SQL Server

Me sumo aca, yo tambien instale SQL EXPRESS para correrlo en red y me funciona, el unico problema que tengo es que si dos pcs acceden al mismo tiempo solo uno obtiene los datos y el otro recibe error de caducado.

Uso este string

connectionString = String.Format("Data Source=PC-USUARIO\SQLEXPRESS;AttachDbFilename=" & fileName & ";Integrated Security=True;User Instance=True;MultipleActiveResultSets=True")
__________________
Ingeniero (E) en Computación e Informática
The last man alone with god.

Etiquetas: instalador, server, sql, winform
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

SíEste tema le ha gustado a 1 personas




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