在线编辑 Access 数据库最简单的方法是什么?

在线编辑 Access 数据库最简单的方法是什么?

问题:

我们办公室有一个大约 20MB 大小的 Access 客户数据库。人们大多在办公室局域网内使用它,但其他一些团队成员是外部人员,他们目前有以下工作流程:

  • 让办公室里的某个人将文件上传到 FTP 服务器
  • 告诉其他人停止对数据库进行更改
  • 下载数据库,提交更改
  • 将其上传到 FTP 服务器并告知办公室它已可再次使用

问题:

允许这些人更改该数据库而无需采用上述方法的最简单的方法是什么?

应该不需要真正的“实时”和协作编辑,但是该过程对于“普通” PC 用户来说应该相当容易学习,并且对于开发人员/系统管理员来说尽可能少地涉及工作量。

答案1

最简单的解决方案(虽然不一定是最便宜的)是允许远程用户通过终端服务器/RDP 进行访问。现在,如果您一次只有一个用户使用该应用程序,那么您可以轻松地将一台 PC 专门用于此任务,并在防火墙上打开一个端口并将流量路由到该 PC。

另请注意,您应考虑将数据库拆分为前端和后端,并允许多个用户在本地网络上同时处理数据。请参阅将您的应用分为前端和后端页。

答案2

考虑从使用 Access 切换到使用 MS SQL。Access(至少 2007)有向导可以帮助您轻松转换。

SQL 将为您提供您在数据库中所需的可用性和多用户功能。

答案3

您可以尝试我们提供的服务-EQL 访问。我们支持您通过 Web 将更改同步到多个本地版本的 Access(GeoSync),或者您可以使用 OnWeb,它允许用户通过 Web 浏览器与 Access 交互。这意味着人们使用/开发 Access 的方式不会发生改变,并且如果您希望定期进行同步,您可以安排同步。

我知道我在这里给出答案已经(非常)晚了,但这正是我们设计这项服务的目的。

相关内容