gpt4 book ai didi

database - 通过互联网共享 Access 2016 年数据

转载 作者:搜寻专家 更新时间:2023-10-30 20:35:07 24 4
gpt4 key购买 nike

我们有一个 Access 2016 数据库,其中包含来自客户的大量表格、表单和报告。客户希望其他人 Access 该数据库中的数据,但不想花钱将表格和报告转换到网站。他们宁愿使用 Access 2016 作为前端及其表单和报告,并将数据存储在集中位置。问题是 Access 此数据的用户不会位于同一 LAN 或网络上。

我提出的解决方案是使用 SQL Azure 作为数据库后端,并将表单和报告保留在 Access 2016 数据库前端中。有人能想到替代方案吗? Microsoft 是否为 Office 365 提供某种在线托管?我对 SQL Server 没有任何反对意见,并且经常使用它,但只是不想在存在更简单的解决方案时花费精力来扩大数据库的规模。

最佳答案

您当然可以将后端放置在 SQL Azure 上。然而,考虑到典型的互联网连接速度大约慢 100 倍,因此需要付出大量努力来优化应用程序。因此,您需要在如何优化 Access 应用程序以与 SQL Server 配合使用方面拥有丰富的经验。因此,此设置是可行的,但需要大量工作才能实现良好的性能。

另一种可能的解决方案是使用 SharePoint 或 Office 365 后端(支持 SharePoint 表)。仅当表的大小通常低于 5000 条记录时,此设置才有效。您还必须确保所有表关系都是标准自动编号 PK,并且子表使用标准长数字列与父表关联。

可能最好的解决方案是设置服务器并运行远程桌面。这提供了最佳性能,并且最终用户不需要安装 Access 权限或您的前端部分。

我在我的这篇文章中详细解释了通过互联网使用 SQL Server 的“缓慢”问题,并提供了一些建议和可能的解决方案。

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

关于database - 通过互联网共享 Access 2016 年数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43764126/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com