0

我正在通过 SQL Server 导入和导出向导将 MS Access 2003 数据库导入 SQL Server 2008。数据库导入成功,但是我看两边的表,却不一样。例如,访问数据库中的一些表在 SQL Server 中不存在,而在 SQL Server 中创建的一些表在原始数据库中不存在。

在此处输入图像描述

原始数据库中缺少的一些表被突出显示 在此处输入图像描述

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

重要编辑:它正在导入查询而不是表。向导中看到的条目在原始数据库中作为查询出现。

4

1 回答 1

0

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

于 2012-07-17T23:43:02.270 回答