2013-01-10 67 views
1

我有一个ACCESS数据库(.accdb),包含表,窗体,查询,报表,模块和微软访问类对象(VBA代码)。现在需求是从访问转移到可选数据库。我可以通过浏览找到的选项使用MySQL或SQL Server。到目前为止,我想使用Access作为前端到任何后端数据库。我想知道更多关于从Access迁移到可选数据库的详细信息。任何人都可以请帮助我或指点我良好的资源。使用Access作为前端从Access迁移到MySQL

回答

1

我以前使用SQL Server作为Access前端应用程序的后端,并取得了相当不错的成功。您可以使用SQL Server Migration Assistant wizard将数据从Access数据库迁移到SQL Server数据库。

执行快速搜索“使用SQL Server数据库作为MS Access的后端”将产生大量关于需要考虑和做的事情的资源。您也可以参考此SO课题Can a Microsoft Access Forms application be switched to work with a SQL back end?了解更多信息。

我的经验对于这种迁移非常积极,但这取决于您设计和构建应用程序的方式。这可能是一个非常简单的迁移(几个小时来调整和测试的东西),以更大的努力来确保一切按预期工作。

+0

感谢您的回应Tim – user1804254

0

可以使用SQL Server(Express)作为后端,使用Access Menu中的导出数据。如果您将使用MySQL,auto_increment字段等某些功能无法正常工作,并且需要编写VBA代码才能按预期工作。