基于云的 MS 访问后端选项



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

谢谢!

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

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

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

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

http://www.youtube.com/watch?v=AU4mH0jPntI

请注意,上述生成的浏览器应用程序不需要任何 ActiveX 或 Silverlight。如前所述,这再次基于庞大的服务器场。

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

因此,您可以考虑使用SQL Azure,但每月大约需要10美元。

我认为每月 365 美元的 Office 6 交易是最好的选择(您可以获得 Lync 通信,它为您的客户提供远程桌面支持,或者可能支持此应用程序!我实际上认为Lync使6美元值得。 加入大多数SharePoint功能和文档共享(包括免费的基于Web的Word和Excel),这是很难被击败的。

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

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

我过去使用的另一个低成本解决方案是考虑一些非常低成本的网络托管站点,这些站点也允许外部连接到其数据库。事实上,我这样做了很多年(我什至没有使用网站托管!我只是购买了每月网站,并使用了在外部"连接"数据库服务器的功能,数据库服务器是网络托管包的一部分。我这样做了很多年,而且成本非常低。因此,我将访问前端部署到多个地方并使用这个便宜的网络托管帐户。

但是,随着 office 365 的到来,我现在放弃了这种低成本的 Web 设置,其成本甚至低于我为此使用的便宜的 9 美元 Web 包。

因此,归

根结底,我认为没有任何免费托管允许外部数据库连接,但目前成本最低的方法是Office 365。

基于云的并不意味着您必须以不同的方式考虑数据库后端,您可能希望坚持使用 MS 访问,但是由于 Access 本身不支持远程连接,因此您需要设置一个 VPN 到您的云服务器才能连接到.mdb.aacdb 文件。

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

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

最新更新