1、问题描述和问题原因
在使用SQL server导入Access数据时,发生错误,错误提示如下所示:
通过查阅SQL server 2019官方文档,发现错误原因的本质在于导入的Access的版本不正确
。
2、给出官方匹配列表
查阅SQL server 2019官方文档,给出的应该导入的Access版本号和在SQL server中应该选择的Microsoft Access数据源的对应关系如下图所示。官方文档连接如下:
相信大多数小伙伴看到这里已经能够自主解决问题了,下面的内容写给像我一样的小白进行学习。
3、Access和SQL server匹配过程
3.1 将Access另存为符合版本
本文选定Access版本号为2002-2003版本,进行另存。
3.2 在SQL server中进行Access数据导入
此处的数据源选择和Microsoft Access 2002-2003
相匹配的Microsoft Jet Database Engine
选择目标数据源为SQL server,之后使用SQL serve身份进行验证。
选择要进行导入的数据库。
之后一路next
就行
执行成功界面
最终可以再目标数据库中看到导入的表格。