none
Crear una BD vía internet para que se conecte un mismo programa desde 2 computadoras diferentes. RRS feed

  • Pregunta

  • Buenas tardes, como proyecto final nos dejaron crear un programa de calendarización que guarde u obtenga los datos de una misma BD que esté en internet para que de esta manera 2 computadoras con conexión a internet en redes y/o ubicaciones diferentes puedan acceder a los mismos datos desde el mismo programa. 

     

    La pregunta es.... ¿De qué manera puedo hacer esta BD en internet para obtener acceso a ella? Nunca nos habían enseñado algo así, ya busqué algunas en internet pero solo son algunos ejemplos para JAVA, pero no para C#, espero que me puedan ayudar ya que solo tengo 3 semanas para dejarlo terminado.

     

    De antemano muchas gracias!

    jueves, 22 de junio de 2017 0:49

Respuestas

Todas las respuestas

  • Hola Yo soy Sam

    Podrías alojar una base de datos en Azure de la siguiente forma:

    Diseño de su primera base de datos de Azure SQL

    Ojo que puedes crear una cuenta gratuita con crédito de promoción que te dura un mes, ya que dices que en tres semanas lo presentas.

    Y entonces realizando estos pasos, te conectarías desde tu aplicación c#

    Azure SQL Database: uso de .NET (C#) para conectar y consultar datos

    Saludos


    Si ayudé a resolver tu consulta, no olvides marcar como respuesta y/o votar como útil.

    jueves, 22 de junio de 2017 1:34
  • Hola existe somee, que te da 20 megas gratis, si deseas mas almacenamiento puedes adquirirlo de acuerdo al tiempo y capacidad que necesites.

    Si la respuesta te fue útil vótala como tal,y si fue respuesta márcala.Solo dejo mis respuestas en el foro si son votadas o respuesta, de lo contrario por mantener el orden las borro.Saludos. Lima-Perú.

    jueves, 22 de junio de 2017 1:37
  • Si tienes IP pública en tus instalaciones no necesitas más que abrir el puerto en el router appliance y hacer NAT hacia el puerto SQL del servidor (con IP privada). Desde cualquier punto externo solo apuntas a la IP pública igual como se hace en una lan con el servidor SQL dentro de ella.

    jueves, 22 de junio de 2017 2:38
  • hola

    >>¿De qué manera puedo hacer esta BD en internet para obtener acceso a ella?

    no puedes ni debes tener una conexion directa a la db, salvo con una excepcion, que desde el cliente puedas configurar una VPN para generar un enlace seguro con el hosting que expondra la db

    sino puedes definir una VPN entonces no expongas la db directo a internet, es una pesima idea

    La solucion consiste en que el hosting exponga servicio web, pueden ser asmx, WCF o webapi, el que mas guste

    pero la idea es que controles los datos que expones a internet para acceder a la informacion, es mas el acceso a estos servicios por supuesto deberas agregarles seguridad

    lo que debes consultar es si podras alojar en el hosting ademas de la db, los servicios web que crees para que luego el cliente pueda consumir los datos y realizar oiperaciones por medio de estos

    son los servicio quien accede a la db, pero estara local dentro del hosting

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 22 de junio de 2017 15:01