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

PowerBI、Power Query如何禁用SSL证书验证?有无替代方案?

PowerBI SSL证书验证关闭方案说明

刚好之前帮客户处理过类似的需求,来给你梳理清楚这个问题:

一、PowerBI是否支持直接关闭SSL证书验证?

答案是:没有官方提供的可视化开关选项。不管是PowerBI Desktop还是云端的PowerBI服务,官方都没有把“关闭SSL证书验证”做成一个可直接勾选的功能——毕竟这会带来明显的安全风险,微软并不推荐这么操作。

二、永久关闭/绕过SSL验证的替代方案

如果是在测试环境或者内部可信网络里确实需要这么做,有几个可行的非官方/场景化方案:

1. 全局绕过(PowerBI Desktop)

通过修改注册表实现全局忽略证书错误,步骤如下:

  • 按下Win+R输入regedit打开注册表编辑器
  • 导航到路径:HKEY_CURRENT_USER\Software\Microsoft\Microsoft Power BI Desktop
  • 右键点击右侧空白区域,新建DWORD(32位)值,命名为DisableCertificateValidation
  • 双击该值,设置「数值数据」为1,基数选择「十进制」
  • 重启PowerBI Desktop后生效

注意:这属于非官方操作,微软不会为这个设置提供技术支持,且会全局降低PowerBI的安全防护,仅建议在测试环境使用。

2. 特定数据源绕过(Power Query/M语言)

如果只是某一个数据源连接需要忽略证书,可以在Power Query的M代码里针对性设置:
比如使用Web.Contents连接不安全的HTTPS地址时,添加IgnoreCertificateErrors参数:

Web.Contents("https://your-insecure-api-url.com", [IgnoreCertificateErrors=true])

这种方式只对当前数据源生效,不会影响其他连接,相对更安全。

3. 更稳妥的官方兼容方案(推荐)

其实如果是内部自签名证书导致的问题,最安全的做法是把证书导入到本地信任存储,让PowerBI认可该证书:

  • 从目标服务器导出SSL证书(格式选.cer)
  • 右键证书文件,选择「安装证书」→ 选择「本地计算机」→ 下一步
  • 选择「将所有证书放入下列存储」→ 浏览选择「受信任的根证书颁发机构」
  • 完成安装后重启PowerBI,就不会再触发证书验证错误了

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 07:05:50