我们有一个中央 Access 数据库(附有较小的外围数据库),我们希望不在同一地点的多个用户可以通过网络使用该数据库。目前我们的数据库位于 OneDrive 上;我们还想在编辑数据库时锁定数据库。
我看到 StackOverflow 上有一篇 5 年前的相关帖子:访问数据库共享策略
我们有 Office 365 版本。该解决方案能让我们在使用数据库时锁定它们吗?有新的解决方案可以帮助我们完成任务吗?如果其他在线存储选项比 OneDrive 更好,我们也愿意尝试。
先感谢您。
您提供的链接的帖子现在已经引用了,其中的一些内容仍然很流行,但其中一些内容有点误导。
对我来说,运行存储在 OneDrive 上的访问文件听起来是一个非常糟糕的主意。
该帖子提到了“Windows 终端服务器”。这是一个很好的解决方案,因为它实际上允许多个用户打开自己的访问文件副本,该副本从存储在他们使用 WTS 访问的计算机上的单个 Access 数据库文件中获取数据。您需要对此进行更多调查。
也就是说,我从未使用过上述内容。
我之所以这么写,是因为您应该知道 Access 2013 可以与 SQL Server 一起使用来存储数据。一些“专为商业设计的稍微昂贵的订阅”将允许订阅者访问 Sharepoint,然后 Access 2013 可用于创建“Access Web 应用程序”,并且 Access 使您可以轻松地将数据存储在为您管理的 SQLServer 上而且使用起来非常简单。用户还可以在 MS 所谓的“Access Views”中输入和查看数据,这些数据本质上是可在 Web 浏览器中使用的基本 Access 表单。
我的直觉是 WTS 路线最适合您。
值得注意的是,使用 MS 工具将数据从 Access 文件移动到 SQLServer 可能需要大量工作。这取决于您使用的 Access 功能。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)