August 13, 2020

    Microsoft Dynamics GP setup for home users: alternatives to a VPN

    Many of our clients have started transitioning to working from home, especially during the COVID-19 pandemic. 

    During this transition, there is one connection issue that has come up for multiple clients: the use of a Virtual Private Network (VPN) connection to the SQL server from a user’s laptop. Users may not notice at first, but usually after a few weeks they start to experience issues with their connection and their data.

    The top three issues you may notice when using a VPN to run Microsoft Dynamics GP from home:

    1. Performance: The inherent design of a VPN is to mask your IP address and create a secure tunnel from one network to another. By default, the network connections slow down slightly to provide this extra security layer. With an application like Microsoft Dynamics GP, it can cause reports to take twice as long to run, among other performance issues.
    2. Timeouts and errors: Timeouts can happen with any VPN. Any time this occurs, it can cause errors if anything was in the process of posting. Microsoft Dynamics GP works with a server and when items are posting there is constant communication between the client and SQL server. If a timeout occurs at the wrong time, then it could cause various data issues.
    3. Various random errors: VPNs are notorious for dropping packets of data. This can happen even without a timeout. It’s overlooked when searching the internet everyday as it doesn’t impact users in a noticeable way. However, when you are sending sensitive data back and forth from a laptop to a SQL server, these dropped packets can become essential. Often, they lead to stuck batches and random data errors.

    Consider these best practices

    According to the technical requirements found here, “Remote access for Microsoft Dynamics GP is not supported in a WAN or P2P environment due to the possibility of connection and data consistency errors.” This means that a VPN is not a supported protocol and is known to have data consistency errors.

    Microsoft only supports the following two options in their technical requirements:

    1. “Have Microsoft Dynamics GP installed on a Remote Desktop Services machine (with or without Citrix) in the same network as the SQL Server hosting your Dynamics GP databases.” The technical requirements recommended that users make use of a remote desktop to access the client of Microsoft Dynamics GP. If the Remote Desktop Service machine is not available outside the network, then an end user could use a VPN to access a network and then proceed to use the Remote Desktop Services to access Microsoft Dynamics GP on a secure server. Microsoft Dynamics GP should never directly access the SQL Server via a VPN connection.
    2. “Deploy the Dynamics GP Web Client for extranet access and allow users to log in from remote browsers.” Microsoft Dynamics GP’s web client is an alternative to accessing the system remotely. This requires a web server with an additional installation of GP and you must run remote services.

    Consider migrating to cloud services

    If you are using a VPN or are having issues connecting remotely, it would be a benefit to consider moving your remote users to a terminal server. You could host a terminal server within your network or consider a migration to cloud services. Cloud services offer the benefit of constant maintenance and monitoring of your Microsoft Dynamics GP.

    To learn more about alternatives to VPN, or about migrating to the cloud, please contact us.

    About the Author

    Samantha Vislay

    Samantha Vislay, MCSE is an Dynamics GP Techno-Functional Consultant located in Pittsburgh, Pennsylvania and has been working with Dynamics GP since 2015. She is skilled in training, implementation, integrations and customizations.

    Samantha Vislay

    Samantha Vislay, MCSE is a Dynamics GP Techno-Functional Consultant and has been working with Dynamics GP since 2015. She is skilled in training, implementation, integrations and customizations.

    Enavate Recent Posts

    January 16, 2025

    Fewer People are Drinking Wine. How Can Wineries Do More with Less? 

    Wineries in the United States have noticed a worrying trend in recent years, as overall demand for wine has continued to go down. Silicon Valley Bank noted in its 2024 State... Read More
    January 9, 2025

    Microsoft Dynamics GP Year-End Close: AP & 1099 Processing

    Knowing how to close out your Microsoft Dynamics GP instance can be difficult if you don’t know best practices and how to streamline the process. At Enavate, we can assist... Read More
    January 9, 2025

    How Do Microsoft Dynamics 365 Business Central and Sage Intacct Compare?

    Small- and medium-sized businesses can significantly improve their operational efficiency and productivity by upgrading to a modern, Cloud-based ERP system. The thing is,... Read More

    Subscribe to Receive Email Updates