1

我正在开发一个数据库,该数据库预计将在客户端-服务器模型中的多个分布式位置上运行。我仅限于 MSACCESS,目前正在为本地网络使用拆分数据库。

我们能否在互联网上安全地扩展这个拆分数据库。请注意,我们不能使用更复杂的解决方案,例如 MSSQL 或 sharepoint。

我们有一个固定的 IP,但是在 Internet 上没有找到使用 MSACCESS 的示例,因此没有太多关于安全性的信息。

遇到这个线程:如何通过 Internet 共享 MS Access 2010 数据库

但是我们没有虚拟终端登录。

谢谢

4

2 回答 2

2

MS Access 不是为在互联网上使用而设计的,因此没有本机内置功能。

少数选项之一是让来自多个位置的用户通过 VPN 连接登录到存储数据库文件的服务器。然而,这仍然不是一个好主意,因为当您引入较大的数据传输距离时,您可能会面临数据不完整或损坏的风险,更不用说基于此模型的多用户环境令人头疼了。

您提到无法使用 MsSql,但没有说明原因,如果是成本或许可问题等,那么您可以考虑使用免费的 MsSql 快速版本。

于 2012-06-18T12:40:26.337 回答
2

你可以在这里查看我的文章:

http://www.kallal.ca//Wan/Wans.html

在上面我解释了你的选择。我的意思是,如果您在任何地方都有服务器(按照您的计划),那么我认为没有理由不使用免费版本的 SQL Server 作为后端。

另外,我不确定您为什么认为某些技术(例如使用 SharePoint 或 Office 365(云))很昂贵?SharePoint 的基本版在任何服务器版本的 Windows 中都是免费的(我上次查看的 2008 R2 低于 500 美元)。

您可以获得 6 美元的 Office 365 计划,它不仅支持您将数据表放置在云中并将您的 MS Access VBA 前端链接到 o365 上的这些表,而且您还可以以同样低的价格在 Access 中创建 Web 表单并将它们发布到 Office 365。我的以下视频显示了访问 2010 的新功能:

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

因此,每月 6 美元的计划对于您的任何计算机来说都将少于一次服务电话。

于 2012-06-18T21:15:12.777 回答