我可以将MySQL连接到Access并在线托管以供两个人远程使用吗?

时间:2013-06-04 11:12:15

标签: mysql ms-access

我有两个人想要使用我创建的数据库,这意味着来自远程位置的2个连接。可以这样做吗?

我最近发现一篇文章,指出使用MySQL作为Access的后端存在很多问题,我是否会更好地建立一个访问数据库,如果是这样,我是否仍然可以在线托管它供2人使用?

1 个答案:

答案 0 :(得分:0)

我怀疑您的配置是:

  • 将您的MySQL数据库放在允许从Internet直接连接MySQL的服务器上,

  • 在两台远程计算机的每一台上为该数据库定义一个MySQL ODBC DSN,并且

  • 使用ODBC链接表安装Access前端,以通过Internet访问MySQL数据库。

如果是这样,那么你可以这样做,但你可能想要。 Access前端将与链接表“对话”,就好像它们位于本地LAN连接上一样,并且根据Access应用程序的复杂性和客户端与MySQL服务器之间的Internet连接速度,结果可能会有所不同从“有点迟钝,但可用”到“慢到无法使用”。

使用最新版本的Access,通过Internet共享Access数据库的“推荐”方法是将数据库表转换为SharePoint,然后创建Access“Web数据库”。但是,对于两个用户来说,这将是很多工作。

另一种选择是某种远程桌面解决方案,如终端服务,但对于两个用户而言,这可能会相当昂贵(时间和金钱)。