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

Tabular Editor 2.19免费版连接Azure Databricks遇问题求助

解决Tabular Editor 2.19连接Azure Databricks ODBC的问题

1. 匹配Tabular Editor与ODBC驱动的位数

  • 确认你安装的Tabular Editor 2.19是64位版本:打开软件后点击帮助->关于,查看版本信息中的位数标识(如x64)。如果是32位版本,卸载后重新下载安装64位版本——32位程序无法识别64位DSN,这是导致DSN不显示的常见原因。

2. 重新验证DSN配置

  • 打开64位ODBC数据源管理器(路径为C:\Windows\System32\odbcad32.exe,不要打开32位的C:\Windows\SysWOW64\odbcad32.exe),确认Databricks-dev-2系统DSN存在且测试连接成功。
  • 若仍无法识别,尝试在用户DSN标签下再创建一个相同配置的DSN,部分应用对用户DSN的识别优先级更高。

3. 手动编写正确的连接字符串

报错ERROR [IM002]是因为连接字符串格式错误或驱动名称不匹配,使用以下标准格式(替换占位符):

Driver={Simba Spark ODBC Driver};Host=<Databricks工作区主机地址>;Port=443;HTTPPath=<集群HTTP路径>;ThriftTransport=2;SSL=1;AuthMech=3;UID=token;PWD=<Databricks个人访问令牌>
  • 注意:驱动名称必须与ODBC数据源管理器驱动程序标签中显示的完全一致,例如驱动全名是Simba Spark ODBC Driver 64-bit,则Driver={}内要填写该完整名称。

4. 解决连接工具调用失败问题

针对Failed to call the ODBC driver connection utility报错:

  • 以管理员身份运行Tabular Editor,再尝试通过构建按钮选择DSN文件。
  • 若无效,直接从DSN文件中提取连接字符串:找到DSN文件(系统DSN通常在C:\ProgramData\ODBC\ODBC.INI,用户DSN在C:\Users\<你的用户名>\AppData\Roaming\ODBC\ODBC.INI),用记事本打开后复制[ODBC]段下的连接内容,粘贴到Tabular Editor的输入框。

5. 额外排查步骤

  • 重启Tabular Editor和电脑,确保驱动安装后的配置生效。
  • 确认Databricks集群处于运行状态,且HTTP路径、访问令牌等信息无错误。
  • 验证驱动注册情况:打开命令提示符运行odbcconf /listdrivers,检查输出中是否包含Simba Spark ODBC驱动的信息。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 05:25:17