我有两个人想要使用我创建的数据库,这意味着来自远程位置的 2 个连接。这可以做到吗?
我最近看到一篇文章引用了使用 MySQL 作为 Access 后端的许多问题,我最好只构建一个 access 数据库,如果是这样,我仍然可以在线托管它以供 2 人使用吗?
我怀疑您想到的配置是:
将您的 MySQL 数据库放在允许从 Internet 直接连接到 MySQL 的服务器上,
在两台远程机器上为该数据库定义一个 MySQL ODBC DSN,以及
安装带有 ODBC 链接表的 Access 前端,以通过 Internet 访问 MySQL 数据库。
如果是这样,那么您可以这样做,但您可能不想这样做。Access 前端将与链接表“对话”,就好像它们在本地 LAN 连接上一样,并且根据 Access 应用程序的复杂性以及客户端和 MySQL 服务器之间的 Internet 连接速度,结果可能会有所不同从“有点迟钝,但可以使用”到“太慢以至于无法使用”。
对于最新版本的 Access,通过 Internet 共享 Access 数据库的“推荐”方法是将数据库表转换为 SharePoint,然后创建 Access“Web 数据库”。但是,对于两个用户来说,这将是很多工作。
另一种选择是某种远程桌面解决方案,例如终端服务,但同样对于两个用户而言,这可能会变得相当昂贵(时间和金钱)。