none
Que debo hacer para conectar una aplicación de escritorio a una DB Microsoft SQL Server WEB RRS feed

  • Pregunta

  • Buenas tardes, no se si me puedan ayudar, realice una aplicación de escritorio con una DB Microsoft SQL Server Express de manera Local. Y lo que deseo ahora es ubicar la DB en un hosting y acceder remotamente, tengo bastante confusión respecto a la conection string y el web.config nose como hacerle estoy confundido. Leí algo de web services, pero nose precisamente como se debe emplear para estos casos. La aplicación fue desarrollada en VB.NET 2010. Muchas gracias por sus aportes.
    domingo, 17 de julio de 2011 19:27

Respuestas

  • es que no deberias conectar tu aplciaciond e escritorio a uan db del histing de forma directa

    deberias suar servicio web para consumir servicio que alojarias en el sitio del hosting

    entocnes tu aplciacion de escritorio se conectara a estos servicios que proporcionaran la informacion, por supuesto los servicio web si se coenctaran de forma lcoal a la db del hosting porquer estan en el mismo lado

     

    ahora bien si quieres conectarlo directo deberias consultar primero si el hosting lo permite, si estos no abren los puertos a la db no podras conectarte de forma directo

    si los abren solo sera cuestion de definir en el cponnection string la ip del hosting donde se aloja la db, pero es es info que el propio hosting debe proporcionar, constactalos consultandoles esta informacion

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    domingo, 17 de julio de 2011 19:39
  • :-)
    Hola,

    Conectarse directamente = Mala idea. Debes abrir el puerto 1433 (por defecto cerrado en cualquier firewall) y estás exponiendo TODA la información de tu BD a posibles ataques.

    Mejor crearte un servicio WCF que exponga *sólo* aquella información que debe ser consumida por la app cliente.

    Servicios WCF: http://msdn.microsoft.com/es-es/library/ms735119(v=vs.90).aspx

    Saludos,


    No olvides marcar la respuesta como correcta si te ha sido de utilidad :-)

    [MS-MVP-MCTS]

    Follow me on Facebook or Twitter!

    Mi Perfil MVP en: https://mvp.support.microsoft.com/profile/Lluis
    NUG: http://andorradotnet.com
    Web: http://www.ordeeno.com
    Geeks: http://geeks.ms/blogs/lfranco

    lunes, 18 de julio de 2011 11:22
    Moderador

Todas las respuestas

  • es que no deberias conectar tu aplciaciond e escritorio a uan db del histing de forma directa

    deberias suar servicio web para consumir servicio que alojarias en el sitio del hosting

    entocnes tu aplciacion de escritorio se conectara a estos servicios que proporcionaran la informacion, por supuesto los servicio web si se coenctaran de forma lcoal a la db del hosting porquer estan en el mismo lado

     

    ahora bien si quieres conectarlo directo deberias consultar primero si el hosting lo permite, si estos no abren los puertos a la db no podras conectarte de forma directo

    si los abren solo sera cuestion de definir en el cponnection string la ip del hosting donde se aloja la db, pero es es info que el propio hosting debe proporcionar, constactalos consultandoles esta informacion

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    domingo, 17 de julio de 2011 19:39
  • :-)
    Hola,

    Conectarse directamente = Mala idea. Debes abrir el puerto 1433 (por defecto cerrado en cualquier firewall) y estás exponiendo TODA la información de tu BD a posibles ataques.

    Mejor crearte un servicio WCF que exponga *sólo* aquella información que debe ser consumida por la app cliente.

    Servicios WCF: http://msdn.microsoft.com/es-es/library/ms735119(v=vs.90).aspx

    Saludos,


    No olvides marcar la respuesta como correcta si te ha sido de utilidad :-)

    [MS-MVP-MCTS]

    Follow me on Facebook or Twitter!

    Mi Perfil MVP en: https://mvp.support.microsoft.com/profile/Lluis
    NUG: http://andorradotnet.com
    Web: http://www.ordeeno.com
    Geeks: http://geeks.ms/blogs/lfranco

    lunes, 18 de julio de 2011 11:22
    Moderador