1

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

4

2 回答 2

1

过去,我使用 SQL Server 作为 Access 前端应用程序的后端,并取得了相当大的成功。您可以使用SQL Server 迁移助手向导将数据从 Access 数据库迁移到 SQL Server 数据库。

对“使用 SQL Server 数据库作为 MS Access 的后端”进行快速搜索,将产生大量关于要考虑和做的事情的资源。您也可以参考这个 SO Question Can a Microsoft Access Forms application to work with a SQL backend? 以获得更多见解。

我对这种迁移的体验非常积极,但这实际上取决于您如何设计和构建应用程序。这可能是一个非常简单的迁移(几个小时来调整和测试事物),您需要付出更大的努力来确保一切都按预期工作。

于 2013-01-10T20:36:47.827 回答
0

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

于 2013-09-22T03:53:26.247 回答