Power BI Report Builder新版本AD密码连Azure SQL失败,求旧版本及解决办法
问题原因
- 当前使用的Power BI Report Builder 15.7.1811.11版本依赖
System.ValueTuple, Version=4.0.3.0组件,但本地环境缺失该组件或版本不匹配,导致Azure.Core库的ClientOptions类初始化失败,进而触发AD密码方式连接Azure SQL的错误。 - 也可能是Report Builder安装过程中组件损坏,或者系统全局程序集缓存(GAC)未正确注册该组件。
解决办法
1. 补全缺失的组件
- 下载
System.ValueTuple, Version=4.0.3.0的dll文件,将其复制到Power BI Report Builder的安装目录(默认路径为C:\Program Files (x86)\Microsoft Power BI Report Builder\PBIRS)。 - 或者通过管理员权限运行命令
gacutil /i System.ValueTuple.dll,将组件注册到系统全局程序集缓存(需确保gacutil工具可用,一般在.NET SDK目录下)。
2. 修复Report Builder安装
- 打开控制面板,找到「Power BI Report Builder」,选择「更改」→「修复」,让安装程序自动修复缺失或损坏的依赖组件。
3. 获取旧版本安装包
- 访问微软官方的Microsoft Catalog,搜索「Power BI Report Builder」并筛选旧版本(如15.6.x系列),找到对应的安装包下载安装。
- 若之前有旧版本安装包的本地备份,直接使用备份文件安装即可。
4. 临时切换连接方式
- 暂时使用SQL Server身份验证连接Azure SQL Database,绕过AD密码验证的组件依赖问题,待核心问题解决后再切换回原方式。
内容的提问来源于stack exchange,提问作者Etienne
相关产品推荐
相关产品推荐

