从 Windows 应用程序访问 Azure 中托管的 SQL 数据库

问题描述 投票:0回答:1

我创建了一个基于 Windows 的应用程序(C#、.NET、Windows Forms),它与 Azure 上托管的 SQL 数据库进行通信。

这一切都工作正常,但问题是每次进行新安装时,我都需要在 Azure 防火墙中为新站点的 IP 地址添加新的开口,这开始变得很痛苦。

我意识到这可能是一个愚蠢的问题,但是有什么方法可以让应用程序与 Azure 数据库进行通信而无需每次有新站点时都向防火墙添加例外?

目前,我被迫在 Azure 防火墙中为每个新站点创建新规则。如果有某种方法可以避免这样做,那就太好了。

c# azure firewall
1个回答
0
投票
我被迫在 Azure 防火墙中为每个新站点创建新规则。如果有某种方法可以避免这样做,那就太好了。

要解决上述问题,您可以在 Azure SQL Server 的网络选项卡中创建起始 IP 为

0.0.0.0

 和结束 IP 为 
255.255.255.255
 的防火墙规则,如下所示:

enter image description here

然后,您将能够将 Azure SQL 数据库连接到您的应用程序,而无需为每个新站点添加 IP 地址,如下所示:

enter image description here

或者,您可以使用

私有端点。欲了解更多信息,您可以参考这个SO答案

© www.soinside.com 2019 - 2024. All rights reserved.