Conectarme a una bd SQLServer ubicada en servidor web

06/03/2009 - 22:40 por Wilson Martinez | Informe spam
Hola a todos

En un formulario windows forms, como hago para abrir una base de datos
ubicada en un servidor web ? puedo en una aplicación de escritorio conectarme
a la base y agregar, modificar o eliminar registros a las tablas de esa bd ?

De antemano muchas gracias

Wilson Martinez
Colombia
 

Leer las respuestas

#1 Alberto Poblacion
07/03/2009 - 11:09 | Informe spam
"Wilson Martinez" <Wilson wrote in
message news:
En un formulario windows forms, como hago para abrir una base de datos
ubicada en un servidor web ? puedo en una aplicación de escritorio
conectarme
a la base y agregar, modificar o eliminar registros a las tablas de esa
bd ?



Si la base de datos está abierta al exterior (habilitada para conexiones
externas y el puerto TCP correspondiente abierto en todos los conrtafuegos),
entonces puedes conectarte desde cualquier cliente, sea Windows Forms o de
cualquier otro tipo, sin más que poner en la cadena de conexión el nombre
DNS o la dirección IP del servidor (y usar credenciales adecuadas, claro
está).

Sin embargo, esta no es una configuración recomendada. Por razones de
seguridad, en general se desaconseja dejar un servidor de base de datos
abierto al acceso desde Internet. En su lugar, y aprovechando que la máquina
en cuestión es un servidor web, lo indicado sería agregar al servidor web
una serie de WebServices que hagan de "intermediarios". Desde la aplicación
de escritorio se agregaría una Referencia Web al servicio correspondiente, y
dicho servicio expondría los métodos necesarios para agregar, modificar y
eliminar registros en las tablas de la BD.

Preguntas similares