![](/img/trans.png)
[英]Connecting to On-Premises SQL Server from API in Azure App Service
[英]WCF service on Windows Azure - connecting to on-premises SQL Server database
是否有可能在Windows Azure上运行的WCF服务与本地/本地SQL Server数据库进行通信?
我们正在考虑的替代选项是:
理想情况下,我们希望能够将本地数据库(通过VPN)公开给服务,然后直接访问每个数据库。
实际上,一个更简单的解决方案是在内部托管WCF服务并通过Azure Service Bus Relay公开该服务。 服务总线中继支持多种身份验证类型以保护服务,并且不需要VPN。 这里有一个很好的介绍- 使用Service Bus Relay的.NET本地/云混合应用程序 。 我们已成功使用此技术向第三方供应商公开了多项服务。
是的,您可以从任何Azure托管服务建立出站连接,无论是在网站,云服务还是虚拟机中运行。 如果您需要通过VPN的流量,则由于无法将网站添加到虚拟网络,因此需要使用云服务或虚拟机。
您可以如本资源中所示设置站点到站点VPN- 循序渐进:在网络和Azure之间创建站点到站点VPN
我会考虑将SQL Data Sync用于调度程序时间,也将其用于少量数据(至少不是百万)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.