如何在不关闭防火墙的情况下允许未知 IP 地址访问 Azure SQL 数据库?



我用VB创建了一个CRM应用程序。我希望人们能够公开下载该应用程序并为 azure 数据库上的数据创建一个新表,但是 IP 过滤将阻止他们,除非我手动分配他们的公共 IP。

除了关闭过滤安全性之外,是否有任何方法可以让他们创建和编辑他们的表?

据我所知,有 2 个选项:

  1. 默认情况下,Azure SQL 允许 Azure 资源访问它。因此,您可以使用 C/S 模型。可以在 Azure 上创建服务器应用以连接到 Azure SQL 并处理请求。您的客户下载并使用客户端应用程序。

  2. 使用 Azure P2S VPN 将客户端连接到 Azure VNet,然后为 Azure SQL 数据库配置虚拟网络服务终结点和规则。

建议使用第一个。

最新更新