You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

从Power BI Desktop连接Azure VM托管SQL Server的配置问题咨询

配置排查指南

是的,必须先为Azure VM上的SQL Server开通远程连接权限,除此之外还需要完成以下层级的配置:

1. Azure云侧网络配置

  • 登录Azure控制台,找到托管SQL Server的VM对应的网络安全组(NSG),添加入站规则:放开SQL Server服务端口(默认TCP 1433,自定义端口需替换为实际值),源地址填写你本地Power BI Desktop设备的公网IP,避免全端口放开带来的安全风险。
  • 如果Azure VM使用了公网IP,可使用telnet 公网IP 1433测试端口连通性;如果没有公网IP,需要确保本地办公网络和Azure VM所属的VNet已经通过VPN/专线打通,走内网地址连接。

2. Azure VM操作系统与SQL实例配置

  • 登录Azure VM,打开Windows Defender防火墙,添加入站规则,放开TCP 1433端口、UDP 1434端口(SQL Browser服务用,命名实例必须配置)。
  • 打开SQL Server配置管理器,找到对应SQL实例的「TCP/IP」协议,设置状态为已启用;右键进入TCP/IP属性页,拉到最底部的「IPAll」区块,TCP端口填1433(自定义端口填实际值),动态端口留空,保存后重启SQL Server服务生效。
  • 确认SQL Server实例的身份验证模式为混合认证模式(SQL Server和Windows身份验证),如果使用SQL账号登录必须开启该配置。
  • 确认登录用的SQL账号已启用,且具备目标数据库的对应访问权限。
  • 启动SQL Server Browser服务,将启动类型设置为自动,避免命名实例连接失败。

3. 本地Power BI与网关配置

  • 先跳过网关做直连测试:在Power BI Desktop中选择获取数据->SQL Server,服务器地址填写Azure VM IP\实例名,端口(示例:20.12.34.56\SQLPROD,1433),如果直连失败优先排查前两步配置,和网关无关。
  • 直连成功后如果需要用网关做云端数据集定时刷新,进入网关管理界面添加对应数据源,服务器地址、认证账号密码和Power BI Desktop中填写的完全一致,测试连接通过即可。

内容的提问来源于stack exchange,提问作者user4117572

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 15:09:02