2012-07-17 67 views
0

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

enter image description here

的一些表从原始数据库中不存在的突出 enter image description here

这究竟是为什么?那么我如何验证导入呢?

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

回答

0

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

+0

我没有使用升迁向导。我通过SQL Server导入和导出向导导入数据,这与您所描述的步骤完全相同,并产生相同的结果。 – wirate 2012-07-18 01:00:53

相关问题