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

PowerBI Service连接Firebird数据库失败问题求助

问题描述

本地64位系统中,已安装32位PowerBI Desktop、32位Firebird,并配置32位ODBC连接Firebird数据库,PowerBI Desktop可正常连接。但发布至PBI Service后,数据更新时出现错误:

Falha ao atualizar as credenciais da fonte de dados: ODBC: ERROR [08004] [ODBC Firebird Driver]Unable to connect to data source: library 'C:\Program Files (x86)\Firebird\Firebird_2_5\bin\fbclient.dll' failed to load

ID da atividade: 1ffa7f12-441a-43e4-85f1-e1199ca04014
Solicitar ID: f5caf86d-e14a-399c-09db-3ecd1d00fda1
Código de status: 400
Hora: Fri Nov 11 2022 14:54:14 GMT-0300 (Horário Padrão de Brasília)
Versão do serviço: 13.0.19403.8
Versão do Cliente: 2210.5.1i 0743-train
Cluster URI: https://wabi-brazil-south-b-primary-redirect.analysis.windows.net/

解决方案

核心原因

PBI Service云端更新服务默认运行在64位环境,无法直接调用本地32位Firebird客户端库与32位ODBC驱动。

方法1:使用32位本地数据网关

  • 在本地开发机安装32位版本的本地数据网关,匹配PowerBI Desktop的位数
  • 确保网关服务运行账户拥有C:\Program Files (x86)\Firebird\Firebird_2_5\bin\文件夹的读取权限
  • 在PBI Service中,将数据集的数据源关联至该网关,在网关的数据源设置里选择对应32位ODBC驱动,填写正确的Firebird连接参数与凭据
  • 完成配置后,在网关管理页面执行连接测试,确认连通性

方法2:部署64位Firebird客户端

  • 保留现有32位Firebird的同时,安装64位Firebird客户端
  • 将64位fbclient.dll放置到系统可识别路径(如C:\Windows\System32\),或在64位ODBC数据源管理器中指定驱动路径
  • 在PBI Service中配置数据源时,选择64位ODBC驱动,复用本地的Firebird连接参数与权限凭据

方法3:验证权限与网络

  • 确认PBI Service配置的数据源凭据具备Firebird数据库的读取权限
  • 检查本地防火墙规则,允许网关(若使用)或PBI Service云端服务访问Firebird数据库端口
  • 测试数据库直接连通性:在本地用64位工具(如64位ODBC数据源管理器)验证Firebird连接是否正常

内容的提问来源于stack exchange,提问作者Rafael Trindade Mariano

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 08:15:45