none
Como subir una base de datos de Access 2010 a Internet RRS feed

  • Pregunta

  • Que tal

    Tengo un programa que acabo de terminar en Visual Studio.Net 2010 que consulta una base de datos de Access 2010, mi duda es... 

    En donde puedo subirla y como lo haría para que los usuarios en cualquier lugar que se conectaran pudieran acceder, actualizar algunos registros?

    les agreadezco mucho de su ayuda 

    Saludos

    lunes, 12 de enero de 2015 22:18

Todas las respuestas

  • Las bases de datos Access funcionan simplemente ubicando el fichero en una carpeta compartida de Windows, y dejando que los usuarios puedan conectarse a esa carpeta. Esto significa que necesitas un servidor en el que puedas marcar una carpeta como compartida, de forma que por ejemplo se pueda acceder como \\miservidor\micarpeta. Tendrás que abrir en el cortafuegos todos los puertos necesarios para que puedan admitirse las peticiones SMB. Y tendrás que crear credenciales adecuadas para que puedan autenticarse todos los usuarios que necesiten acceder a esa carpeta.

    Aunque en principio todo lo anterior es factible, normalmente es bastante mala idea trabajar así con una base de datos de este tipo, tanto por razones de seguridad como de fiabilidad como de rendimiento. Si necesitas que los usuarios desde Internet puedan actualizar algunos registros, es preferible que escribas una pequeña aplicación web que actualice los registros, y que los usuarios accedan únicamente a la aplicación web. Y la base de datos la dejas interna de forma que solo el servidor web acceda a ella, pero los usuarios remotos no la manipulen directamente.

    • Propuesto como respuesta Jesús López martes, 13 de enero de 2015 20:06
    martes, 13 de enero de 2015 19:19
  • Para decirlo en un frase:

    Las bases de datos de Access no están preparadas para compartirse por Intenet, y que sea posible, modificarla de forma concurrente por varios usuarios al mismo tiempo.



    Jesús López


    EntityLite a lightweight, database first, micro orm

    martes, 13 de enero de 2015 20:10
  • Muchas gracias por sus aportes brothers, lo que no mencione es que para accesar a esta base de datos tengo un login y solo los usuarios validados podran consultar dicha base... ahora con esto, aun tendria problemas?

    reciban saludos.



    • Editado Yirho viernes, 16 de enero de 2015 18:05
    viernes, 16 de enero de 2015 18:05
  • Hola Yirho, ¿tienes proyectado cuántos usuarios podrían acceder de manera concurrente a tu aplicación? Quizá tu respuesta termine de darte a entender el porque Access no es una base de datos preparada para estos escenarios.
    viernes, 16 de enero de 2015 18:13