通过白名单Azure Virtual Machine连接Azure SQL Database及Power BI网关可行性咨询
结论
Power BI的**Gateway Connection(网关连接)**功能完全可以解决该问题。
实现逻辑
你可以将Power BI数据网关部署在已加入Azure SQL白名单的Azure Virtual Machine上,网关会作为流量代理转发Power BI服务的所有数据库访问请求,所有请求都会从该VM的已加白IP发出,完全符合目标库的访问规则,无需将你的企业设备IP加入白名单。
操作步骤
- 在可正常访问目标Azure SQL Database的
Azure VM上安装Power BI本地数据网关,完成初始化配置后关联到你使用的Power BI租户。 - 在Power BI服务端创建Azure SQL数据源,连接方式选择使用刚才部署的网关,认证信息填写VM上访问数据库的有效凭证。
- 完成连接验证后,即可正常进行数据集刷新、报表查询等操作,整个过程不需要你的企业设备直连Azure SQL Database。
可选优化方案
如果你的Azure VM和目标Azure SQL Database在同一Azure VNet内,也可以选择使用VNet数据网关,无需在VM上安装代理程序,配置流程更简便。
注意:部署本地数据网关的Azure VM需要保持正常运行,且网关版本需与Power BI服务版本匹配,避免出现连接中断或兼容问题。
内容的提问来源于stack exchange,提问作者I Love Stackoverflow
相关产品推荐
相关产品推荐

