同步Access DB和MySQL

Der*_*k H 5 mysql ms-access synchronization

我有一个客户,他有一个使用 Access 的非常大的内部系统,该系统在内部用于处理几乎所有公司数据。他们想要该数据库中的客户数据的 Web 前端,并且将在不同的服务器上运行。鉴于 Access 的限制,前端可能会使用 MySQL。

这就留下了数据同步的问题。它不需要精确到秒,甚至每天都可以,但我真的不确定这样做的好方法。

考虑到现有系统的范围,将整个系统迁移到另一个数据库(例如 MySQL)将花费不成比例的时间和工作量。

有什么实际的方法可以实现这一点吗?

Ton*_*ews 1

我会找一位经验丰富的 Access 开发人员来扩大 Access 应用程序的规模,以使用 SQL Server Express 而不是 MySQL 来存储数据。我会选择 SQL Server Express 而不是 MySQL,因为它很可能与 Access 配合使用效果更好,并且您可能会发现对 MS Access 和 SQL Server 组合的在线支持比对 MS Access 和 MySQL 的在线支持更多。

对于有经验的人来说,这项工作可能需要几周或更长时间。当然,系统越大,所需的时间就越长。

其中一个因素是客户是否希望数据从网站下载到数据库或只是将数据发布到网络?如果只是发布到网络,那么使用查询更新网络数据库的建议可能会起作用。如果这两种方式都是如此,那么事情就会开始变得更加棘手,并且在未来升级到 SQL Server 将是一个更好的选择。