我正在通过SQL Server导入和导出向导将MS Access 2003数据库导入SQL Server 2008。数据库导入成功,但是当我查看两侧的表时,它们是不同的。例如,访问数据库中的某些表在SQL Server中不存在,而在SQL Server中创建的某些表在原始数据库中不存在。
突出显示原始数据库中缺少的某些表
为什么会这样?我如何验证导入呢?
重要编辑:导入查询而不是表格。向导中显示的条目在原始数据库中显示为查询。
答案 0 :(得分:0)
我不是2003年Upsize Wizard的粉丝。我建议您创建一个新的SQL数据库,然后使用SSMS导入表和数据,方法是右键单击Database节点并选择Tasks然后导入数据...然后确保为SQL Server中的每个表建立了主键,然后创建前端mdb中的ODBC链接表。