Securely Connecting Azure VM to On-Premises SQL Server

American Water BE 0 Reputation points
2024-11-28T05:59:35.3466667+00:00

I'm reaching out to seek guidance on securely establishing a SQL connection between an Azure Virtual Machine (VM) and an on-premises SQL Server.

I'm considering the following approaches:

  • Azure Site-to-Site VPN
  • Azure ExpressRoute
  • Azure VPN Gateway (Point-to-Site)
  • Azure Database Migration Service
  • Azure Hybrid Connection

I would appreciate your expert advice on the most suitable approach for my specific scenario. Please feel free to suggest alternative solutions or best practices.

Thank you for your time and assistance.

Azure VPN Gateway
Azure VPN Gateway
An Azure service that enables the connection of on-premises networks to Azure through site-to-site virtual private networks.
1,583 questions
Azure ExpressRoute
Azure ExpressRoute
An Azure service that provides private connections between Azure datacenters and infrastructure, either on premises or in a colocation environment.
393 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Shikha Ghildiyal 1,005 Reputation points Microsoft Employee
    2024-11-28T06:12:59.89+00:00

    Hi @American Water BE,

    Thanks for reaching out to Microsoft Q&A.

    Please see below points:

    1. For high performance solutions, I would recommend using Express routes if budget is not a constraint
    2. For temporary requirements which is not a long term, you can go with Point to Site VPN for VM and use hybrid connections for less frequent and light access.

    For quick comparisons, please see this reference link- https://techcommunity.microsoft.com/blog/fasttrackforazureblog/azure-vpn-gateway-vs-expressroute---quick-comparison/3725670

    For DB migration, you can use DB migration services for moving DB to azure. Reference Link: https://azure.microsoft.com/en-us/products/database-migration/?msockid=2077390ab4af66e105de2d1bb5a9679e

    Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.