我们有一个中央Access数据库(附带较小的外围数据库),我们希望不在同一地点的几个用户通过网络工作。我们目前在OneDrive上有数据库;我们还想在编辑时锁定数据库。
我看到在StackOverflow上有一个5年前的相关帖子: Access database sharing strategies
我们有Office 365版本。该解决方案是否允许我们在数据库使用时锁定它们?是否有新的解决方案可以帮助我们完成任务?如果它们比OneDrive更好,我们也愿意尝试其他在线存储选项。
提前谢谢你。
答案 0 :(得分:2)
你提供链接的帖子现在引用旧的,它说的一些内容仍然存在,但其中一些有点误导。
运行存储在onedrive上的访问文件对我来说听起来非常糟糕。
帖子提到“Windows终端服务器”。这是一个很好的解决方案,因为它实际上允许多个用户打开他们自己的访问文件副本,该文件从存储在他们使用WTS访问的机器上的单个访问数据库文件中获取数据。您需要对此进行更多调查。
那就是说,我从未使用过上述内容。
我想编写,因为您应该知道Access 2013可以与SQL Server一起使用来存储数据。一些“为业务设计稍微昂贵的订阅”将使订阅者访问Sharepoint,然后可以使用访问2013来创建“访问Web应用程序”,而Access可以非常轻松地将数据存储在为其管理的SQL Server上你真的很容易使用。用户还可以输入和查看MS称为“访问视图”的数据,这些访问视图基本上是可以在Web浏览器中使用的基本访问表单。
我的直觉是WTS路线最适合你。
值得注意的是,使用MS工具将数据从访问文件移动到SQL服务器可能会有相当大的工作量。这取决于您使用的访问功能。