我有一个ACCESS数据库(.accdb),包含表格,表单,查询,报告,模块和微软访问类对象(VBA代码)。现在要求是从访问转移到可选数据库。我通过浏览找到的选项是使用MySQL或SQL Server。截至目前,我想使用Access作为任何后端数据库的前端。我想知道有关从Access迁移到可选数据库的更多详细信息。任何人都可以帮助我或指出我的良好资源。
答案 0 :(得分: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?以获得更多见解。
我的经验对于这种迁移非常积极,但它实际上取决于您如何设计和构建应用程序。这可能是一个非常简单的迁移(几个小时来调整和测试事物),需要您做出更大的努力,以确保一切按预期工作。
答案 1 :(得分:0)
您可以使用Access菜单中的导出数据将SQL Server(Express)用作后端。如果您将使用MySQL某些功能,如auto_increment字段不能正常工作,则需要编写VBA代码才能按预期工作。