从 Azure 访问 On-Prem SQL 服务器,而无需在两者之间使用 On-Prem 数据网关

Accessing On-Prem SQL Server from Azure without using an On-Prem data gateway in between

我们可以在不使用 Azure 的本地数据网关的情况下访问本地 SQL 服务器吗?还有其他解决方法吗?就像 security/protocol 中的妥协?我正在做一个 POC 项目,想从 LogicApps 访问内部部署的 SQL 服务器,而无需在两者之间使用任何数据网关桥...

只是为了开发,绝对可以,您可以使用一些工具,例如 ngrok 来公开您的本地 SQL 服务器,而无需任何 public IP 或互联网域来创建一个用于侦听 SQL 服务器端口 1433 的 TCP 隧道,如 ngork 文档的 TCP tunnel 部分所述。

但是,它不稳定,因此不能用于生产。对于一个 PoC 项目,我认为它可用并且足够好。但是,当您想将其部署为稳定的服务时,使用 Azure VPN 网关是唯一可用且稳定的解决方案 如果您的网络没有 public 互联网地址-前提SQL 数据库.