Database 基于云的MS Access后端选项

Database 基于云的MS Access后端选项,database,ms-access,cloud,backend,Database,Ms Access,Cloud,Backend,我们公司使用Access来满足其数据库需求。它希望继续使用当前的数据库前端,但将表迁移到一些基于云的解决方案中。我们不希望托管SharePoint或支付Office 365的月费。我使用MySql作为后端,但我们必须安装驱动程序。我们还将定期从谷歌表单收集数据。有人能为这种组合提出可能的选择吗?来自Google表单、Access前端和基于云的后端的数据 谢谢 基于云并不意味着您必须以任何不同的方式考虑您的数据库后端,如果您希望继续使用MS access,您可以这样做,但是由于access本机不支

我们公司使用Access来满足其数据库需求。它希望继续使用当前的数据库前端,但将表迁移到一些基于云的解决方案中。我们不希望托管SharePoint或支付Office 365的月费。我使用MySql作为后端,但我们必须安装驱动程序。我们还将定期从谷歌表单收集数据。有人能为这种组合提出可能的选择吗?来自Google表单、Access前端和基于云的后端的数据


谢谢

基于云并不意味着您必须以任何不同的方式考虑您的数据库后端,如果您希望继续使用MS access,您可以这样做,但是由于access本机不支持远程连接,因此您需要在云服务器上设置VPN以连接到.mdb、.aacdb文件

专用数据库服务器始终是一个不错的选择(MySql、Sql Server Express、Postgre Sql以及免费的),但您始终需要确保安装了必要的驱动程序(不应该是世界末日)


至于谷歌表单,我在这方面没有太多经验,但我想谷歌会尽一切努力确保它们可以相对容易地在现有的数据库产品上实现。

当你说你不想要任何月费时,因此,您是否希望找到一些免费且无成本的允许外部连接的数据库服务器系统?我只是觉得你不会免费找到这样的服务

既然office 365的起价是每月6美元,那么我不知道你为什么认为这个成本太高?因此,你当然可以考虑把你的访问后端表放大到Office 365并继续使用你的访问前端。更令人惊奇的是,使用Access 2010,这意味着您可以获得“离线”和断开连接的模式。这意味着您的应用程序即使没有internet连接也将继续运行。一旦找到wifi,数据同步过程就会再次启动。这种同步不是基于文件的,而是基于记录的,而且实际上是产品内置的复制,这种设置不需要额外的代码

由于您的后端不是访问文件,因此您现在可以扩展到数百万用户—唯一真正的限制是365服务器场(一个超级巨大的计算机场)的大小

请记住,除了简单地将Access应用程序链接到这些office 365表之外,还可以将Access web表单发布到office 365。因此,在下面的视频中,在中途我切换到100%在浏览器中运行Access应用程序:

注意,上述生成的浏览器应用程序不需要任何ActiveX或Silverlight。如前所述,这也是基于那个巨大的服务器场

另一种云方法是考虑SQL Azure。Access 2010还将使用运行在Azure OS上的基于云的SQL server版本的能力融入到产品中

这样,你可以考虑使用SQL Azure,但是每月大约10美元。 我认为每月6美元的office 365交易是最好的选择(而且您可以获得lync communication,它为您的客户或支持此应用程序提供远程桌面支持!)。事实上,我认为仅凭林奇一家就值得花6美元。再加上大多数SharePoint功能和文档共享(包括免费的基于web的Word和Excel),这很难打败

因此,这里不清楚您为什么要避免使用office 365,但必须在这里采用某种服务器设置,而且我不知道有任何系统允许从桌面客户端软件(如Access)进行免费外部连接

我认为最好的解决方案是365与Access一起使用

过去我使用的另一个低成本解决方案是考虑一些非常低成本的Web托管站点,也允许外部连接到它们的数据库。事实上,我这么做已经很多年了(我甚至没有使用网站托管!)。我只是简单地购买了每月一次的网站,并使用“连接”外部数据库服务器的功能,该服务器是web托管包的一部分。这件事我做了好几年,而且成本很低。因此,我将Access前端部署到多个地方,并使用这个廉价的web托管帐户

然而,随着office 365的到来,我现在放弃了这种低成本的web设置,它的成本甚至比我用于此目的的便宜的o$9 web软件包还要低


因此,归根结底,我不认为有任何免费的主机可以允许外部数据库连接,但目前成本最低的方法是office 365。

此人没有提到要访问的远程连接。Access不是数据库,只是用于构建UI的软件工具。然后选择数据库系统,如MySql、Oracle、JET等。用户甚至指出他们使用MySql作为Access应用程序的后端。因此,在连接到Access的问题上,从来没有人说过或建议过,也没有人暗示过或询问过。您没有连接到Access,实际上无法连接到Access。所以Access只是一个开发工具和系统,可以连接到您选择的数据库系统。@AlbertD.Kallal对我来说,这个问题更像是Nathan的第一个调用端口是与云挑战相关的MySQL后端。“我们公司使用Access来满足其数据库需求。它希望保留当前的数据库前端,但将表迁移到一些基于云的解决方案。”听起来,现有的非云系统也使用Access作为后端。我真的对你在Access方面的明显经验感到困惑,你说“Access不是数据库”,Access既是UI,如果你愿意,也可以用作数据库。@AlbertD.Kallal注意,当我说Access可以用作数据库时,我指的是Jet/Ace,但这一点很明显。引用:“它想继续使用当前的数据库前端”。好吧,我们只是同意