none
Conectar via internet una aplicaccion vb.net a una sola base de datos de acces RRS feed

  • Pregunta

  • Hola buenas, el planteamiento es el siguiente:
    Conectar dos tiendas en dos puntos distintos de la ciudad a una sola base de datos en acces

    No tengo idea como hacerlo, estuve explorando la idea de usar un NAS pero no encontré referencias de si es posible o no, asi que me gustaría saber si existe forma de hacerlo y como, ya sea comprando algún hardware o pagando algún servicio en la nube y como conectarlo a mi aplicación de escritorio, desde ya muchas gracias 


    miércoles, 23 de diciembre de 2020 16:45

Respuestas

  • Bueno, como poder, podrías. No será muy seguro ni tendrá buen rendimiento, pero es posible.

    Access funciona simplemente compartiendo en red la carpeta en la que se encuentra el archivo. Para eso, tienes que ubicarlo en un equipo que tenga una dirección IP accesible desde la red pública. Esto requerirá reconfigurar el router y/o cortafuegos mediante el que ese equipo esté conectado a la internet. Una vez que el equipo tenga una dirección pública y estén abiertos todos los puertos utilizados para compartición de archivos (SMB), anota su dirección pública. Esta es la dirección que tendrás que usar en los otros equipos para acceder a la base de datos, usando \\laDireccion\laCarpetaCompartida\elArchivo.mdb

    Tendrás que cerciorarte de que los permisos de compartición y de acceso a la carpeta y el archivo permiten el acceso en lectura/escritura a los usuarios que estén ejecutando el programa que accede a la base de datos.

    Y una vez esté hecho todo eso, debería funcionar correctamente. ¿Recomiendo trabajar de esta manera? No, no lo recomiendo. Pero como poderse, se podría hacer y funcionaría.

    • Propuesto como respuesta EricRRModerator miércoles, 23 de diciembre de 2020 18:48
    • Marcado como respuesta EricRRModerator lunes, 28 de diciembre de 2020 17:23
    miércoles, 23 de diciembre de 2020 18:37

Todas las respuestas

  • Bueno, como poder, podrías. No será muy seguro ni tendrá buen rendimiento, pero es posible.

    Access funciona simplemente compartiendo en red la carpeta en la que se encuentra el archivo. Para eso, tienes que ubicarlo en un equipo que tenga una dirección IP accesible desde la red pública. Esto requerirá reconfigurar el router y/o cortafuegos mediante el que ese equipo esté conectado a la internet. Una vez que el equipo tenga una dirección pública y estén abiertos todos los puertos utilizados para compartición de archivos (SMB), anota su dirección pública. Esta es la dirección que tendrás que usar en los otros equipos para acceder a la base de datos, usando \\laDireccion\laCarpetaCompartida\elArchivo.mdb

    Tendrás que cerciorarte de que los permisos de compartición y de acceso a la carpeta y el archivo permiten el acceso en lectura/escritura a los usuarios que estén ejecutando el programa que accede a la base de datos.

    Y una vez esté hecho todo eso, debería funcionar correctamente. ¿Recomiendo trabajar de esta manera? No, no lo recomiendo. Pero como poderse, se podría hacer y funcionaría.

    • Propuesto como respuesta EricRRModerator miércoles, 23 de diciembre de 2020 18:48
    • Marcado como respuesta EricRRModerator lunes, 28 de diciembre de 2020 17:23
    miércoles, 23 de diciembre de 2020 18:37
  • Hola,

    Gracias por levantar tu consulta en los foros de MSDN.

    Eric Ruiz

    ____________________________

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Si tiene algún cumplido o reclamo sobre el soporte de MSDN siéntase en la libertad de contactar MSDNFSF@microsoft.com.

    miércoles, 23 de diciembre de 2020 18:48
    Moderador