如何在Power BI Desktop中禁用SQL Server导入模式及Web数据导入
解决方案:禁用Power BI的SQL Server导入模式与Web数据导入功能
一、Power BI Desktop 配置
1. 禁用SQL Server导入模式
- 方法1:组策略配置
- 导入Power BI Desktop对应的ADMX组策略模板到本地组策略编辑器或域控制器
- 打开组策略编辑器,导航至
用户配置 > 管理模板 > Microsoft Power BI Desktop > Data Connectivity - 启用
Disable Import mode for SQL Server策略,应用后SQL Server的导入模式会被置灰禁用
- 方法2:注册表配置
- 打开注册表编辑器(执行
regedit命令),定位到HKEY_CURRENT_USER\Software\Microsoft\Power BI Desktop - 新建DWORD(32位)值,命名为
DisableSqlServerImportMode,将值设置为1 - 重启Power BI Desktop后生效
- 打开注册表编辑器(执行
2. 禁用Web数据导入功能
- 方法1:组策略配置
- 在组策略编辑器中导航至
用户配置 > 管理模板 > Microsoft Power BI Desktop > Data Connectivity - 启用
Disable Web data connector策略,Web数据导入选项会被置灰
- 在组策略编辑器中导航至
- 方法2:注册表配置
- 打开注册表编辑器,定位到
HKEY_CURRENT_USER\Software\Microsoft\Power BI Desktop - 新建DWORD(32位)值,命名为
DisableWebDataConnector,将值设置为1 - 重启Power BI Desktop后生效
- 打开注册表编辑器,定位到
二、Power BI Report Server 配置
1. 禁用SQL Server导入模式
- 找到Report Server的核心配置文件
RSReportServer.config,默认路径为C:\Program Files\Microsoft Power BI Report Server\PBIRS\ReportServer - 打开文件,定位到
<DataExtensions>节点下的SQL数据源扩展配置,添加禁用导入模式的配置:
若已有<Extension Name="SQL" Type="Microsoft.PowerBI.ReportingServices.DataExtensions.SqlDataExtension, Microsoft.PowerBI.ReportingServices.DataExtensions"> <Configuration> <DisableImportMode>True</DisableImportMode> </Configuration> </Extension><Configuration>节点,直接在其中添加<DisableImportMode>True</DisableImportMode>即可 - 重启Power BI Report Server服务后生效
2. 禁用Web数据导入功能
- 在
RSReportServer.config的<DataExtensions>节点中,找到Web数据源扩展配置,修改启用状态为False:<Extension Name="Web" Type="Microsoft.PowerBI.ReportingServices.DataExtensions.WebDataExtension, Microsoft.PowerBI.ReportingServices.DataExtensions"> <Enabled>False</Enabled> </Extension> - 保存文件后重启Power BI Report Server服务,Web数据导入功能将被禁用
内容的提问来源于stack exchange,提问作者Marie
相关产品推荐
相关产品推荐

