【发布时间】:2017-05-03 15:20:40
【问题描述】:
我们有一个 Access 2016 数据库,其中包含来自客户的大量表格、表单和报告。客户希望其他人访问此数据库中的数据,但不想花钱将表格和报告转换为网站。他们宁愿将 Access 2016 作为前端,使用它的表单和报告,并将数据存储在一个集中位置。问题是访问这些数据的用户不在同一个 LAN 或网络上。
我想出的解决方案是使用 SQL Azure 作为数据库后端,并将表单和报告保留在 Access 2016 数据库前端。谁能想到替代方案? Microsoft 是否有某种带有 Office 365 的在线托管服务?我完全不反对 SQL Server 并经常使用它,但只是不想在存在更简单的解决方案时努力升级数据库。
【问题讨论】:
-
有多少并发远程用户?远程桌面服务器(甚至为 RDP 设置一个或两个备用工作站)将为您提供无需更改实际数据库的解决方案。除此之外,我只为远程用户设置 VPN 的成功有限,但速度很慢。
-
您打算如何通过 Internet 保护它?这对我来说听起来是个糟糕的主意......现在使用一些框架创建一个简单的数据驱动网站(仅具有访问前端的功能)是微不足道的,我会继续使用它
-
我们会给每个用户一个不同的 SQL 登录名。数据库中有几个 Access 表单和报告。我同意理想的解决方案是创建一个网站,但客户不想花钱将所有这些表单和报告转换为网页。
-
我使用了 Access + Mysql(没有 SSL odbc 连接),效果很好。虽然,我会说你需要一个体面的互联网连接。