2010-01-11 157 views
5

是否有一种简单的方法将MS Access数据库后端(表&关系)导出到SQL Server数据库中,以便它可以用作写入定制应用程序的后端在C#中使用实体框架?将MS Access数据库导出到SQL Server 2008 Express

Access数据库包含至少50个表,并且导出不应该破坏其结构和关系。

回答

8
+0

许多评论表明SSMA比Access中的升迁向导做得更好。 – 2010-01-11 22:31:53

+1

注意:您必须下载许可证密钥才能使用SSMA 2008.以下是获取许可密钥的链接:http://www.microsoft.com/downloads/details.aspx?FamilyID=4747730C-6E3D-449E-8F12 -BB19328E7128 – 2010-03-20 22:37:30

+0

还要注意,SQL Server升迁向导已在Access 2013中删除,因此对于2010年以后的Access版本,这是唯一的选项。 – 2014-02-25 22:53:12

1

由于加布里埃尔表示使用SSMA是升迁的表,索引和关系访问的最佳解决方案。然后,我建议在Access前端工作,包含查询,表单,报告,宏和VBA代码,以便它可以与SQL Server数据存储一起使用。与重写应用程序相比,这不会花很长时间。

然后你可能会发现你不需要在另一个环境中重写应用程序。这假定这些表格已正确标准化并且干净。即便如此,在Access中进行这方面的清理可能会更简单。

0

存在升级向导以进行MSSQL 2008迁移。 转到[数据库工具]菜单并单击[SQL Server]图标,然后使用向导继续迁移。

相关问题