将Access 2003数据库导入sql server 2008

时间:2012-07-17 08:34:27

标签: sql-server-2008 ms-access

我正在通过SQL Server导入和导出向导将MS Access 2003数据库导入SQL Server 2008。数据库导入成功,但是当我查看两侧的表时,它们是不同的。例如,访问数据库中的某些表在SQL Server中不存在,而在SQL Server中创建的某些表在原始数据库中不存在。

enter image description here

突出显示原始数据库中缺少的某些表 enter image description here

为什么会这样?我如何验证导入呢?

重要编辑:导入查询而不是表格。向导中显示的条目在原始数据库中显示为查询。

1 个答案:

答案 0 :(得分:0)

我不是2003年Upsize Wizard的粉丝。我建议您创建一个新的SQL数据库,然后使用SSMS导入表和数据,方法是右键单击Database节点并选择Tasks然后导入数据...然后确保为SQL Server中的每个表建立了主键,然后创建前端mdb中的ODBC链接表。