Sql server Azure网站需要连接本地SQL

Sql server Azure网站需要连接本地SQL,sql-server,azure,azure-web-app-service,azure-vpn,Sql Server,Azure,Azure Web App Service,Azure Vpn,我们正在将现有网站迁移到Microsoft Azure网站(PaaS)。应用程序访问本地MS-SQL数据库以获取某些数据。我们无法通过防火墙提供访问(对于IP,因为网站没有静态IP) 还有其他解决办法吗。如果VPN是解决方案,那么就可以为“网站”到“本地”MS-SQL server创建VPN。最简单的方法是使用混合连接将Azure网站连接到本地SQL server,而不会干扰网络 查看有关如何配置混合连接的分步说明您可以创建Azure虚拟网络,以允许您从Azure安全地访问on-prem数据库

我们正在将现有网站迁移到Microsoft Azure网站(PaaS)。应用程序访问本地MS-SQL数据库以获取某些数据。我们无法通过防火墙提供访问(对于IP,因为网站没有静态IP)


还有其他解决办法吗。如果VPN是解决方案,那么就可以为“网站”到“本地”MS-SQL server创建VPN。

最简单的方法是使用混合连接将Azure网站连接到本地SQL server,而不会干扰网络


查看有关如何配置混合连接的分步说明

您可以创建Azure虚拟网络,以允许您从Azure安全地访问on-prem数据库

然后,您可以将Azure网站连接到该虚拟网络,以使您的网站连接到您的数据库。

完整地说,我认为您的答案应该包括这样一个事实:混合连接使用BizTalk服务,这是一个比使用虚拟网络更重的解决方案。另外,我不知道你为什么认为你需要“摆弄”虚拟网络。它们的设置非常简单,并且为资源连接提供了一个安全的网络。从简单的角度来看,简单地安装代理并公开本地资源比定义VNET/配置子网和在VNET上公开比所需更多的资源更容易。我知道这是一篇老文章,但如果目标是非windows机器,这是一个可行的选择?谢谢Zain Rizvi,如果需要对此进行任何澄清,我会告诉您