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