【问题标题】:Access file size with SharePoint lists -使用 SharePoint 列表访问文件大小 -
【发布时间】:2017-03-21 04:04:55
【问题描述】:

我使用 Access 作为前端,将许多链接的 SharePoint 列表作为数据源。数据库没有本机表;所有数据都存储在 SharePoint 列表中。有重要的代码和几种形式。

我使用 SharePoint 列表作为数据源,因为 (a) 它是一个可供使用它的整个团队轻松访问的数据源,(b) 我的公司限制其他来源的可用性 - 我希望有一个SQL 数据源可用,但这并不容易 - 并且 (c) 数据是公司敏感的,并且不能选择场外资源。

随着我添加代码和表单,文件大小可以理解地增长,但它比我对没有数据的数据库的预期大得多(目前超过 21 兆)。

除了指向 SharePoint 资源的链接速度之外,我没有任何性能问题。这并没有随着时间的推移而改变 - 数据库现在(21M)的性能与它在创建时刚刚起步的 10M 时的性能大致相同。

我的问题 - 我应该期望没有固有数据的数据库有这么大吗?在我看来,某些表单、查询和某些 vba 无法驱动 21M 的存储。

感谢您抽出宝贵时间 - 迈克。

【问题讨论】:

    标签: ms-access


    【解决方案1】:

    假设您经常进行压缩和维修,那么这应该给您最小的尺寸。

    我会检查表单是否有“图像”背景或“图像”来修饰表单。如果您使用“旧”图像格式,请确保将 Access 设置为使用新格式。

    还请记住,Access 2010 及更高版本将“复制”或更准确地说是在本地缓存 SharePoint 表的副本。这样做是出于性能的原因。控制它的设置是 file->options->

    请注意,在上面您可以在存在时使用“清除”缓存,但这会导致巨大的性能损失。所以最好使用上面的设置。

    因此 SharePoint 表被复制到本地。 (有数据的本地副本)。尽管您将链接表用于 SharePoint 上的数据,但这可以解释相当大的大小。

    【讨论】:

    • 感谢紧凑/维修建议;我已将数据库设置为关闭时执行此操作。还要感谢表格中的图像;没有使用图像。您对设置缓存的建议可能就是我正在寻找的 - 非常感谢您!我要试试看清除缓存效果如何。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-08
    • 2010-10-26
    • 2017-02-28
    相关资源
    最近更新 更多