none
Conectar Aplicacion local a base de datos en internet

    Question

  • Hola, tengo una aplicacion de escritorio que desarrolle en visual basic, ésta se conecta a una base de datos en MS SQL Server en forma local, la misma base de datos la tengo en un servidor en internet pero no logro conectar mi base de datos, les paso la cadena de conexión que uso para el servidor local

    DRIVER={SQL Server};server=(local)\SQLEXPRESS;database=miBase;Trusted_Connection=yes

    Tuesday, June 26, 2012 3:54 PM

All replies

  • es que no deberias conectarta porque es una pesima idea, mas que nada por temas de seguridad

    exponer una db a internet es malisimo

    lo que deberias crear son wevicio web que expongan la funcionalidad que quieres consumir desde tu desarrollo y conectar la aplicacion local por medio de estos servicio que tomas por medio de un web reference

    puedes crear un asmx

    agregar la web reference al mismo imagen

    Cómo: Escribir un servicio Web Simple utilizando NET

    Your first Web Service

    pero acceder directo a la db no es bueno

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    Tuesday, June 26, 2012 3:59 PM
  • Muchos (la mayoria) de los proveedores de hosting no permiten acceso a las bases de datos de forma remota (segunellos, por cuestiones de seguridad). Reviza a ver si ese es tu caso.

    Cuentanos si es asi tu en tu caso y te puedo provveer ayuda con mi servidor para alojar la base de datos.

    Saludos


    _______________________
    Edward J. Ocando. | Desarrollador | SoyDesarrollador.net
    Telefono.+58 (212) 868.90.33 | Edward.Ocando@SoyDesarrollador.net

    Tuesday, June 26, 2012 6:04 PM
  • Leandro como estas?

    viendo este tema, te pregunto:

    Tengo una aplicacion de escritorio que se conecta a una base de datos en uno de los servidores de la empresa y todo va ok, pero ahora necesito poder realizar consulta, agregar y borrar pero desde internet. Por motivos de seguridad y de tener un servdor con Ip Fija para poder ver la BD, preferi montar la base de datos en MYSQL en el hosting, pero me gustaria saber como hacer para que mi aplicasion de escritorio pueda conectarse a la base de datos de internet.

    Veo tu opinion que es malisimo colocar la base de datos en internet. pero mayormente es información crucial que entre por alli. Que me aconsejas?


    Enyelber Altube


    Si un comentario te ayuda a resolver tu problema, marcalo como respuesta, pero si basado en tu experiencia la consideras como util para la comunidad de desarrolladores, marcalo como util.
    Tuesday, January 29, 2013 7:37 PM