跳到主要内容
系统常识 ODBC驱动SQL Server

SQL Server ODBC 驱动怎么装、怎么选版本

ODBC 驱动随 SQL Server 客户端工具安装,与引擎版本无强绑定的原则;驱动大版本如何选择、32/64 位怎么对应、装在哪台机器上。

发布于 2026/11/11 所属频道 SQL Server

结论先行

ODBC 驱动装在要连数据库的那台机器上(客户端/Office 所在机),不装在数据库服务器上;驱动与 SQL Server 引擎版本没有严格对应关系——新版 ODBC 驱动能连所有主流旧引擎。选型原则:选当前可用的较新大版本驱动即可,位数与宿主 Office/应用一致(64 位应用配 64 位驱动)。

装在谁那里

场景 驱动安装位置
Excel / Access / Power Query 拉数 Office 所在客户端机器
程序直连(连接串里写 ODBC DSN) 程序所在机器
数据库服务器本身 通常不需要(引擎自带连接能力)

版本怎么选

  • 驱动按自身版本号迭代(随 SQL Server 客户端工具包发布),不需要和引擎大版本匹配:用最新驱动的 DSN 连 2019、2022、2025 引擎都可以。
  • 拿不准时用 SQL Server 2022 Developer 或 SQL Server 2025 Developer 安装介质里的客户端工具一键装上整套驱动,省去单独找安装包。
  • 已装多个大版本驱动也正常共存,DSN 建时选一个即可。

位数一致性(最易踩的坑)

Excel / Access 是 32 位,就用 32 位 ODBC 管理器与 32 位驱动;64 位应用同理。位数错了的症状是「驱动装了但数据源列表里看不到」。

# 查看当前机器注册了哪些 64 位数据源
odbcdata sources /r
# 32 位用 /so(系统)与 /a(应用)组合区分

装完验证

  1. 打开对应位数的 ODBC 管理器,确认驱动列表里有 SQL Server;
  2. 建一个指向测试库的 DSN,测试连接成功;
  3. 回到 Excel / Access 里「获取数据」走一遍,确认应用侧可见。

Office 侧宿主对照 Office 条目,引擎侧对照 SQL Server 条目 或 SQL Server 2022 条目;驱动与 Office 总条目 中办公应用的联动方式在 ODBC 相关文章中有完整示例。

相关链接

本文内容基于公开资料整理,仅供参考;涉及授权与合规的操作请以厂商官方文档为准。

相关推荐下载

按本文主题匹配的官方原版镜像条目

配套 PE 工具

制作启动盘、备份数据、修复引导

其他常识文章

同一集合内的相近主题,按标签与关键词匹配