在Internet上使用MS-ACCESS拆分数据库

时间:2012-06-18 03:26:44

标签: ms-access odbc client-server

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

我们可以安全地通过互联网扩展这个拆分数据库吗?请注意,我们不能使用更复杂的解决方案,如MSSQL或sharepoint。

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

遇到这个帖子:How to share MS Access 2010 database over the Internet

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

由于

2 个答案:

答案 0 :(得分:2)

MS Access不适用于互联网,因此没有原生内置功能。<​​/ p>

少数选项之一是来自多个位置的用户通过VPN连接登录到存储数据库文件的服务器。然而,这仍然不是一个好主意,因为当你为数据传输一个大距离时,你冒着不完整或损坏的数据的风​​险,更不用说基于这个模型的多用户环境的头痛。

你提到不能使用MsSql但没有说明为什么,如果它是成本或许可问题等,那么你可以考虑使用MsSql的免费快递版本。

答案 1 :(得分:2)

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

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

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

另外,我不确定为什么你认为使用SharePoint或Office 365(云)这样的技术很昂贵?任何服务器版本的Windows都是免费的基本版本的SharePoint(2008 R2上次看起来不到500美元)。

你可以获得办公室365计划盯着6美元,这不仅支持你将数据表放在云端,并且支持将你的MS Access VBA前端链接到o365上的那些表,但是同样的低价格你也可以创建网络Access中的表单并将它们发布到Office 365.我的以下视频显示了2010年访问权限的新功能:

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

因此,每月6美元计划执行此操作的时间不会超过任何一台计算机的服务电话。