跳到主要内容
系统常识 AccessSQL ServerODBC

Access 怎么连 SQL Server 数据库

在 Access 中连接 SQL Server 的两种路线:ODBC DSN 连接与 OLE DB 直接连接,配置要点与常见错误定位。

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

结论先行

Access 连 SQL Server 走两条路:ODBC(需先建 DSN,引用最稳)或 OLE DB(在 Access 里直接填连接参数,免建 DSN)。推荐 ODBC 路线:DSN 建好后,Access 外部数据里选「其他数据库 → 通过 ODBC」,引用表直接查询。连接参数错、驱动缺、网络不通是三大失败源。

路线一:ODBC(推荐)

  1. 先按 ODBC 条目建好 SQL Server 的 DSN(服务器、数据库、凭据填齐);
  2. Access → 外部数据选项卡 → 「其他数据库」→ 选「通过 ODBC」;
  3. 浏览到 DSN 文件(或直接选「ODBC 注册的数据源」选已建 DSN);
  4. 选「链接到数据源而不是导入」→ 勾选要引用的表/视图 → 完成。

引用后 Access 里的表是活链接:SQL Server 端数据变了,Access 查询结果跟着变。

路线二:OLE DB(免 DSN)

  1. 外部数据 → 「其他数据库」→ 选 OLE DB;
  2. 浏览或填连接串;
  3. 凭据在连接对话框里输入。

引用 vs 导入

需求 选择
要看到最新数据 引用表(链接)
离线/一次性分析 导入到 Access 本地表
大结果集 先在 SQL Server 侧建视图收窄,再引用视图

常见失败点

  1. 位数不匹配:Access(32 位)只能引用 32 位 DSN——装 Office 的默认位数决定了 DSN 要用哪套管理器。
  2. 驱动缺失:Access 提示找不到 OLE DB 提供程序 → 先装 SQL Server ODBC/OLE DB 驱动(见驱动安装相关条目)。
  3. 权限:连接的账号对目标库无读权限,Access 端表现为「无法打开数据库」。

Office 侧工具对照 Office 条目 与 Office 总条目;引擎侧对照 SQL Server 2022 Developer,连接参数可在 SSMS 中先验证正确性后再搬进 Access。

相关链接

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

相关推荐下载

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

配套 PE 工具

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

其他常识文章

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