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

Visual Studio Tabular项目表导入向导无ODBC选项连接SQLite问题

Tabular模型表导入向导无ODBC数据源选项的解决方法

这个问题不是操作失误导致的,是SQL Server Data Tools(SSDT)Tabular项目的默认配置会隐藏部分数据源选项,可通过以下两种方案解决:

方案1:使用OLE DB桥接ODBC驱动(最便捷,无需修改配置)

这一方案适配你当前仅能看到OLE DB相关选项的场景,不需要调整SSDT设置,直接通过OLE DB Provider调用已配置的ODBC驱动即可:

  • 在表导入向导的数据源列表中选择OLE DB Provider for ODBC Drivers
  • 在弹出的连接配置窗口中,选择你预先配置好的SQLite ODBC系统DSN,也可以手动填写连接字符串,SQLite ODBC参考连接字符串如下:
    Driver={SQLite3 ODBC Driver};Database=C:\你的数据库路径\xxx.db;LongNames=0;Timeout=1000;NoTXN=0;SyncPragma=NORMAL;StepAPI=0;
  • 测试连接通过后,即可正常选择、导入需要的表,后续模型处理逻辑和直接选择ODBC数据源完全一致

方案2:修改SSDT配置显示完整数据源列表

如果桥接方式存在兼容问题,你可以调整设置让ODBC选项直接显示在导入向导中:

  • 关闭所有Visual Studio窗口,打开SSDT安装程序选择「修改」,在「数据存储和处理」工作负载中确认已勾选所有SQL Server Analysis Services相关组件,尤其是ODBC数据源支持的可选组件
  • 重新打开Visual Studio和Tabular项目,依次进入「工具」>「选项」>「Analysis Services Tabular 设计器」,勾选「数据导入向导中显示所有数据源类型」选项
  • 重启Visual Studio后重新打开表导入向导,即可看到ODBC数据源选项

注意:如果你安装的是32位SQLite ODBC驱动,需要将Tabular项目的运行平台调整为32位避免驱动不匹配报错,调整路径为「项目属性」>「调试」>「平台」选择x86即可
内容的提问来源于stack exchange,提问作者Yunus Emre

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 01:36:03