Como....ejecutar mi aplicacion windows form en C#

08/05/2011 - 11:53 por arcangel66 | Informe spam
¡ Hola !
Me llamo Cesar y soy nuevo (novato) en el manejo y desarrollo en C#. estoy desarrollando un pequeño proyecto y
necesito ejecutar mi aplicacion windows form desarrollada en C# desde diferentes terminales. pero mi base de datos SQL esta en un servidor de red.
Alguien puede ayudarme a definir cual es la mejor opcion:
1 - si monto la aplicacion en el servidor
2 - si al crear mi ejecutable para instalar la app en diferentes equipos ( que es lo mas problable) como hago no tengo la menor idea de como hacerlo

agradezco la ayuda que me puedan prestar al respecto....

favor enviarme tambien las posibles respuetas a enithma@hotmail.com
.
 

Leer las respuestas

#1 Alejandro
09/05/2011 - 19:07 | Informe spam
On 8 mayo, 02:53, arcangel66 wrote:
¡ Hola !
 Me llamo Cesar y soy nuevo (novato) en el manejo y desarrollo en C#. estoy
 desarrollando un pequeño proyecto y
 necesito ejecutar mi aplicacion windows form desarrollada en C# desde
diferentes
 terminales. pero mi base de datos SQL esta en un servidor de red.
 Alguien puede ayudarme a definir cual es la mejor opcion:
 1 -  si monto la aplicacion en el servidor
 2 -  si al crear mi ejecutable para instalar la app en diferentes equipos (
que
 es lo mas problable) como hago no tengo la menor idea de como hacerlo

 agradezco la ayuda que me puedan prestar al respecto

 favor enviarme tambien las posibles respuetas a
 .



Te recomiendo instalar la aplicación en cada computadora y mantener tu
base de datos en el servidor, debes tener en consideracion lo
siguiente:

-servidor SQL Server
*Tener abierto el puerto 1433
*Haber creado por lo menos un usuario con derechos de datareader y
datawriter sobre la base de datos en caso de utilizar un servidor de
dominio debes asignar los usuarios de este. (no te recomiendo que uses
el usuario SA)
*Habilitar las conexiones remotas en SQL Server
*Configurar el metodo de autentificacion como MIXTO

Aplicacion
*Puedes agrear un nuevo proyecto en tu solucion del tipo instalador
para crear los archivos de distribucion y este se encargaria de
validar si tienes los requisitos para ejecutar su aplicacion y en caso
de faltar estos los descarga e instalar. (net framewor, Crystar report
runtime, etc)
*Tambien puedes usar el tipo de instalacion ClikOnce con el cual se
instalar desde tu servidor en cada terminal y te permite que cada vez
que se ejecute valide si es la version mas reciente y actualiza si es
necesario.
* Debes abrir tambien el puerto 1433 en el firewall de windows para
permitir la comunicacion con SQL Server.

Espero te sirva y saliudos,
Alejandro Castrejon

Preguntas similares