跳到主要内容
系统常识 ODBCExcelSQL Server

Excel 用 ODBC 连 SQL Server 怎么配

用 ODBC 数据源把 SQL Server 导入 Excel 的配置路径:建系统 DSN、填服务器与凭据、数据导入,以及驱动缺失时的处理。

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

结论先行

Excel 走 ODBC 连 SQL Server 需要三件:①机器上装有 SQL Server 的 ODBC 驱动;②建一个数据源(DSN)填好服务器、数据库、凭据;③Excel 里「数据 → 获取数据 → 从其他来源 → 从 ODBC」导入。域内机器可用 Windows 认证免密;无域环境在 DSN 里存账号密码。

配置步骤

① 建 DSN(Windows 下)

  1. 打开「ODBC 数据源(64 位)」(与 Excel 位数对应;Excel 默认 64 位);
  2. 添加 SQL Server 驱动 → 填名称(如 SalesDB);
  3. 服务器填 主机名 或 主机名\实例名;
  4. 登录选 Windows 认证或 SQL 认证;选 SQL 认证时填账号密码、选默认数据库。

DSN 位数必须与 Excel 一致:64 位 Excel 只认 64 位 ODBC 管理器里的数据源,32/64 位建混了会「找不到数据源」。

② Excel 导入

数据 → 获取数据 → 从其他来源 → 从 ODBC → 选 DSN → 选表/写查询 → 加载。

③ 验证

导入前先用查询窗口(或 SSMS)确认查询结果正确,避免 ODBC 侧反复试。

常见失败点

现象 原因
找不到数据源 DSN 位数与 Excel 不一致
提示缺驱动 没装 SQL Server ODBC 驱动(见驱动安装相关条目)
连不上 网络层没通(防火墙、端口),先做连通性检查
登录失败 凭据错 / 该账号无远程权限

与 Power Query 的分工

  • ODBC DSN 适合固定数据源(建一次处处引用,多个工作簿共用);
  • Power Query 适合带转换逻辑的取数流程。
  • 两者可叠加:Power Query 连接底层也可选 ODBC DSN。

Office 侧工具对照 Office 条目,引擎侧对照 SQL Server 2022 Developer,驱动安装与版本选择另见 Office 总条目 环境下的 ODBC 驱动相关文章。

相关链接

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

相关推荐下载

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

配套 PE 工具

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

其他常识文章

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