Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > ADP及SQL SERVER

用SSMS将ACCESS中的表导入到SQL Server

时 间:2026-05-21 15:36:38
作 者:张志   ID:8  城市:上海  QQ:3059255点击这里给张志发消息
摘 要:一台电脑上已安装了sql server2012和access2021版。有一个access文件,名为:data.accdb,里面有10个表,用SSMS将data.accdb中的表导入到SQL Server数据库中的名称为JiaowuData的数据库中
正 文:

  1. 启动向导

    • 在 SSMS 对象资源管理器中,展开“数据库”,右键单击目标数据库 JiaowuData任务导入数据

    • 弹出“SQL Server 导入和导出向导”首页,点击“下一步”。

  2. 选择数据源(Access)

    • 数据源下拉框选择 Microsoft Access (Microsoft Access Database Engine)
      (如果此处看不到这一项,请回顾“准备工作”中关于驱动位数的说明。)

    • 点击“文件名”后的 浏览,定位并选中 data.accdb 文件。

    • 若 Access 文件设有密码,点击“高级”,在“数据库密码”属性中输入密码,然后确定。

    • 点击“下一步”。

  3. 选择目标(SQL Server)

    • 目标下拉框选择 SQL Server Native Client 11.0(或更高版本,2012 默认自带)。

    • 服务器名称:填写你的 SQL Server 实例名(本机可用 .(local),如果是命名实例则用 .\实例名)。

    • 身份验证:根据你的环境选择 Windows 身份验证或 SQL Server 身份验证并输入凭据。

    • 数据库下拉框中选择 JiaowuData

    • 点击“下一步”。

  4. 指定表复制或查询

    • 选择 “复制一个或多个表或视图的数据”,点击“下一步”。

  5. 选择源表和源视图

    • 在列表中将显示 data.accdb 中的所有表和查询,勾选你需要导入的 10 个表(取消不需要的查询)。

    • 映射调整(重要)

      • 选中一个表,点击 “编辑映射”,可以:

        • 取消勾选“删除目标表并重新创建”(若希望保留目标表现有结构并追加数据)。

        • 检查列映射和数据类型,必要时手动修改(例如 Access 的 短文本 默认可能映射为 nvarchar(255),可按需调整长度)。

        • 如果目标表已存在,选择“向目标表中追加行”或“删除目标表并重新创建”。

      • 对于全新的导入,一般保持 “删除目标表并重新创建” 即可,这样向导会按 Access 结构自动建表。

    • 点击“下一步”。

  6. 保存并运行包

    • 选择 “立即运行”,点击“下一步”。

    • 最后检查摘要信息,确认无误后点击 “完成”

    • 向导开始执行,显示每张表的传输状态和行数。待全部显示“成功”后关闭。



Access软件网QQ交流群 (群号:54525238)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助