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

Azure Data Factory通过ODBC连接Firebird数据库报错求助

Firebird ODBC连接Azure Data Factory报错IM002的解决方案

核心原因

ADF托管集成运行时未内置Firebird ODBC驱动,你使用的本地IR依赖其所在机器的本地驱动,报错IM002本质是IR所在机器找不到指定的Firebird ODBC驱动。

具体解决步骤

  • 在本地IR所在机器安装Firebird ODBC驱动
    必须安装与IR架构匹配的驱动(IR默认是64位,优先安装64位驱动;若IR为32位则装对应版本)。安装完成后重启本地IR服务,确保驱动被加载。

  • 验证并修正驱动名称
    打开对应架构的ODBC数据源管理器:

    • 64位:C:\Windows\System32\odbcad32.exe
    • 32位:C:\Windows\SysWOW64\odbcad32.exe
      切换到「驱动」标签页,找到Firebird驱动的精确名称,将连接字符串中Driver=后的内容替换为该名称(部分版本驱动名称为Firebird ODBC Driver,需以实际显示为准)。
  • 修正连接字符串中的数据库路径
    你当前写的Database=C:\\db\\database.fdb是本地路径,但目标Firebird服务器为远程节点(Server=192.168.1.1),应改用Firebird远程数据库路径格式:

    Database=192.168.1.1/3050:C:\db\database.fdb
    

    或:

    Database=//192.168.1.1:3050/C:/db/database.fdb
    
  • 本地预测试连接
    在IR所在机器上,通过ODBC数据源管理器创建系统DSN,填入相同连接参数(服务器、端口、数据库、用户名),测试连接是否成功。若此处能连通,再回到ADF配置链接服务,可快速排除参数错误。

额外注意事项

  • 确保本地IR的服务运行账户拥有访问Firebird驱动安装目录的权限,避免因权限不足导致驱动加载失败。
  • 你已通过tcping验证端口连通性,可跳过Firebird服务器防火墙的基础排查。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 00:24:17