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

Power BI数据集偶发刷新失败,报错DM_GWPipeline_Gateway_MashupDataAccessError

Power BI Service 偶发刷新失败(连接关闭错误)排查方案

问题概述

已将Power BI文件发布至Power BI Service,数据源为Azure SQL数据库,通过虚拟网络数据网关配置凭据。当前遇到偶发刷新失败:部分刷新正常,部分触发DM_GWPipeline_Gateway_MashupDataAccessError错误,核心提示为Invalid operation. The connection is closed.;但Power BI Desktop中刷新完全正常。

报错详情:

{
   "error":{
      "code":"DM_GWPipeline_Gateway_MashupDataAccessError",
      "pbi.error":{
         "code":"DM_GWPipeline_Gateway_MashupDataAccessError",
         "parameters":{},
         "details":[
            {
               "code":"DM_ErrorDetailNameCode_UnderlyingErrorCode",
               "detail":{
                  "type":1,
                  "value":"-2147467259"
               }
            },
            {
               "code":"DM_ErrorDetailNameCode_UnderlyingErrorMessage",
               "detail":{
                  "type":1,
                  "value":"An error happened while reading data from the provider: 'Invalid operation. The connection is closed.'"
               }
            },
            {
               "code":"DM_ErrorDetailNameCode_UnderlyingHResult",
               "detail":{
                  "type":1,
                  "value":"-2147467259"
               }
            },
            {
               "code":"Microsoft.Data.Mashup.ValueError.DataSourceKind",
               "detail":{
                  "type":1,
                  "value":"SQL"
               }
            },
            {
               "code":"Microsoft.Data.Mashup.ValueError.DataSourcePath",
               "detail":{
                  "type":1,
                  "value":"----------"
               }
            },
            {
               "code":"Microsoft.Data.Mashup.ValueError.Reason",
               "detail":{
                  "type":1,
                  "value":"DataSource.Error"
               }
            }
         ],
         "exceptionCulprit":1
      }
   }
}

排查与解决步骤

  • 调整网关SQL连接超时
    虚拟网络网关默认连接超时可能不足以支撑长时查询,进入Power BI Service管理门户 → 网关 → 目标虚拟网络网关 → 对应Azure SQL数据源 → 编辑 → 高级选项,将连接超时从默认15分钟延长至30分钟或更久,避免查询超时导致连接被主动关闭。

  • 检查Azure SQL资源与连接限制

    • 登录Azure Portal,查看目标SQL数据库的实时监控指标(DTU/CPU使用率、连接数),确认刷新失败时段是否存在资源耗尽情况;
    • 执行SQL查询SELECT COUNT(*) FROM sys.dm_exec_connections;,检查是否达到Azure SQL的最大并发连接数限制(不同层级的SQL数据库有不同连接数配额)。
  • 优化数据集刷新逻辑

    • 拆分大表的刷新任务为多个小批次,减少单次查询的数据量与执行时间;
    • 检查自定义SQL或M脚本,移除未优化的语句(如无索引的全表扫描),必要时为SQL查询添加合适的索引提升性能。
  • 升级网关并检查日志

    • 确认虚拟网络网关为最新版本,在网关管理页面检查并安装更新(旧版本可能存在连接稳定性bug);
    • 查看网关安装目录下Logs文件夹中的Mashup/Gateway日志,定位刷新失败时的具体连接中断细节,排查网关侧的异常。
  • 验证VNet与防火墙配置

    • 检查Azure SQL的VNet规则,确保网关所在VNet的路由、peering配置正常,无临时网络故障;
    • 确认SQL数据库的防火墙规则未变动,未误拦截网关的连接请求。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 11:50:22