none
Mi conexión por VPN es lenta RRS feed

  • Pregunta

  • Hola,

    Estoy tendiendo un problema con la conexión VPN a mi sistema principal

    Tengo un servidor virtual Windows Server 2012 R2 bajo un dominio instalado en otro servidor virtual, en el servidor 1 está instalado SQL Server 2008 donde está la base de datos de mi sistema principal.

    Cuando los usuarios hacen uso de mi sistema (Que tiene la interface y toda la programación en ACCESS) dentro de la red LAN de la oficina, corre perfectamente, pero cuando estos se conectan vía VPN, la conexión es malisima, todos los demas servicios como Carpetas Compartidas y los otros sistemas funcionan bien, pero el que está en ACCESS va muy pero muy lento.

    Que puedo hacer

    martes, 24 de marzo de 2020 22:06

Todas las respuestas

  • ACCESS no se brinda bien a trabajar en red a través de una conexión comparativamente lenta.

    Cuando usas una base de datos "de verdad", tal como SQL Server, el programa cliente transmite una llamada muy breve a través de la conexión al servidor (del estilo de "select loquesea from mitabla where condicion"). Entonces el servidor realiza localmente todas las operaciones que necesite sobre la tabla. Por ejemplo, a lo mejor tiene que examinar diez mil registros hasta encontrar tres de ellos que satisfacen la condición. Entonces envía de vuelta al cliente esos tres registros y nada más, cosa que funciona razonablemente rápido aunque la conexión sea relativamente lenta. Pero si eso mismo lo haces con Access, entonces necesita abrir el fichero remotamente y transmitir a través de la conexión esos diez mil registros al cliente, y después las librerías de lado cliente filtran esos diez mil registros hasta encontrar los tres que necesitabas y devolvérselos al programa. Obviamente, transmitir todo ese volumen a través de la conexión ocasionará una lentitud considerable, incluso aunque aparentemente en el programa parezca que se ha enviado poca información porque solo muestra los tres registros del resultado final.

    A eso se añade el tráfico de ida y vuelta para la operativa interna de Access, como por ejemplo los comandos para ir poniendo y quitando bloqueos sobre las partes del fichero a las que accede para que no se corrompa cuando se está manejando en multiusuario. Estas llamadas son breves, pero si se hacen muchas y la conexión tiene una latencia considerable (aunque la velocidad sea alta), entonces esto también frenará mucho la operativa.

    Conclusión: Access no es bueno para esto. Si necesitas una arquitectura distribuída a través de líneas WAN (con o sin VPN), entonces te interesa usar un servidor de base de datos (no una base de datos que use ficheros compartidos).

    miércoles, 25 de marzo de 2020 7:14
  • Hola Jaime buenos días has probado a comprobar la velocidad de la vpn navegando directamente desde su ordenador conectado a la vpn? Quizás puede ser problema del servicio de VPN. Que VPN tienes contratado?
    miércoles, 25 de marzo de 2020 9:57
  • Hola Jaime buenos días has probado a comprobar la velocidad de la vpn navegando directamente desde su ordenador conectado a la vpn? Quizás puede ser problema del servicio de VPN. Que VPN tienes contratado?

    Hola, Si, la velocidad de conexión del cliente es tan buena para que los otros sistemas funcionen, he echo pruebas con una versión de mi sistema más antigua, donde no habían otras consultas y funciones nuevas, y este responde un poco mejor que la más reciente La VPN que tengo usando es un el servicio de paga de Cisco Meraki
    miércoles, 1 de abril de 2020 2:59