【问题标题】:Upload of large company snapshot results in error "the file exceeds the maximal allowed size (1048576 KB)"上传大型公司快照导致错误“文件超出最大允许大小 (1048576 KB)”
【发布时间】:2020-01-07 06:56:44
【问题描述】:

尝试上传大型 Acumatica 公司快照文件 (1.3 GB),我在点击上传按钮后立即收到错误消息。

我可以在本地 Acumatica 站点或 web.config 中更改哪些设置(如果有)以允许导入大文件?

作为一种解决方法,我请求一个没有文件附件的快照文件,因为文件附件数据大约是快照文件大小的 95%。

如果有帮助的话,我的文件上传首选项当前设置为 25000 KB。 (我假设此设置不用于快照导入。)

在我选择文件并单击确定后(在能够单击上传按钮之前)发生错误。我正在使用 2017R2 更新 4。

错误图片:

【问题讨论】:

标签: acumatica


【解决方案1】:

修改您的 web.config 可能会起作用,但我认为 Sergey Marenich 的替代方案更好。他在他的博客上发表了一篇关于如何做到这一点的精彩文章。 http://asiablog.acumatica.com/2017/12/restore-large-snapshot.html

想法是:

  1. 获取您网站的 xml 快照
  2. 解压文件夹并放入C:\Program Files (x86)\Acumatica ERP\Database\Data
  3. 使用配置向导部署站点并选择快照数据,就像选择演示数据时一样。

【讨论】:

    【解决方案2】:

    如果您在 SaaS 上,那么您可以请求数据库副本并能够为异地实例恢复数据库。 如果您在 PCS/PCP 上,那么您有几个选项可以修改 Web.config 以允许处理更大的文件,如本博客 https://acumaticaclouderp.blogspot.com/2017/12/acumatica-snapshots-uploading-and.html 中所述

    如果你有更大的文件,那么你不能这样做,因为 IIS 约束,你当然可以使用 Sergey 的方法,但这只会为新实例创建,或者简单的方法是获取一个 SQL .bak 文件并恢复到新的数据库。

    我认为 Acumatica 应该提供一种机制来拆分这些大文件并将它们处理成多个上传来完成,但同样很少有客户也可能面临这个问题。

    【讨论】:

    • 这也是一个很好的答案。如果有一种方法可以自动剥离文件附件而无需重新请求快照,那就太好了。我玩过编辑快照文件并重新压缩以上传和有时工作。不确定是否要删除完整的表格。感谢您提供另一个替代答案。
    【解决方案3】:

    我遇到了同样的问题。我尝试修改 web.config,但是当我再次尝试将快照文件导入 Acumatica 时,这给了我一个错误,提示该文件不存在或我没有权限。

    原来,我有一个表,其中存储有图像 blob,因此不会压缩。小心那个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      • 2017-10-18
      • 2011-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多