寻找访问复制的替代品

Looking for a substitute to access replication

一个客户——事实上,他们是几个远程一起工作的独立人员——使用一个Access数据库。他们带着笔记本电脑旅行。为了同步他们的数据,我们目前使用 mdb 复制。

Access 2013 不再支持复制数据库,因此它们可能必须永远与 2010 一起使用 - 直到 Microsoft 终止对该版本的支持。我目前不知道我们如何才能确保未来的应用程序。

基于 Web 的数据库是别无选择的,因为在我们都居住的偏远农村地区,通常没有连接,除非您可以使用电缆 - 这在客户站点是不可能的。当他们回到可以使用有线网络访问的家庭办公室时,复制就完成了。

有人知道如何解决这个问题吗?

您可以将后端数据库移动到 SQL 服务器。免费的 Express 版本可以 运行 在任何现代笔记本电脑上本地并充当复制从机。

然而,在办公室,您将需要一个 SQL 服务器标准 - 需要付费 - 因为它可以充当复制主机。

指南在这里:SQL Server Replication Step by Step

如果 table 大小通常低于 5000 行,那么可能的解决方案是使用 Office 365(小型企业基本计划每月大约 5 美元)。

使用上述一个帐户,您可以将 Access table(s) 推送到 Office 365(它们成为 SharePoint 列表)。 Access 2010 及更高版本已为此类 table 内置复制。因此,该应用程序将继续 运行 “离线”,然后任何用户在有互联网连接时(甚至是咖啡店的 wi-fi)都可以同步,数据将因此与所有用户共享。因此所有用户都可以共享一个帐户(他们可以使用相同的登录名,或者您可以免费邀请多达 500 名用户——您的总费用仍然仅为每月 5 美元左右)。

如果 table 通常大于 5000 行,那么上面对 运行 sql 服务器本地复制的建议是一个不错的选择。

我在此视频中演示了如何将您的 table 迁移到 office 365/SharPoint

http://www.youtube.com/playlist?list=PL27E956A1537FE1C5&feature=plcp