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

如何将Access的accdb数据库导入至SQL Server 2019?

问题根因
  • 64位SQL Server Import Export Utility的默认Access数据源驱动仅支持旧版.mdb格式,未兼容Access 2007及后续版本的.accdb格式
  • 手动选择所有文件加载.accdb时抛出的Excel版本错误为驱动不匹配触发的误报,与本地安装的Office 2016/Office 365版本无直接关联
可行解决方案

方案1:安装匹配的Access数据库引擎(推荐,无需转换文件格式)

  1. 安装64位Microsoft Access Database Engine 2016 Redistributable

    若本地已安装32位Office,需使用命令行加静默参数运行安装包,避免版本冲突报错:
    AccessDatabaseEngine_X64.exe /quiet

  2. 重启SQL Server导入导出向导,数据源列表会新增Microsoft Access 16.0 Database Engine OLE DB Provider选项
  3. 选中该驱动后在连接配置中指定.accdb文件路径,即可正常读取文件完成导入

方案2:文件格式转换方案(无需额外安装驱动)

  1. 用Access软件打开目标.accdb文件,选择「文件」-「另存为」,保存为Access 2002-2003 数据库(*.mdb)格式
  2. 用导入导出向导默认的Access数据源驱动加载转换后的.mdb文件即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 03:54:01