【问题标题】:Report rsExecutionNotFound when exporting to other formats导出为其他格式时报告 rsExecutionNotFound
【发布时间】:2013-05-09 14:22:32
【问题描述】:

我正在使用 CRM 4.0 SSRS。我可以显示需要很长时间的报告。当报告显示时,我可以在 10 分钟内导出到 Excel、XML 或其他文件类型。但整整 10 分钟后,我无法将报告导出为 Excel 或其他格式。

报告消息是:

报告执行 ifjzab55k5icxl4510oyfsmt 已过期或找不到。 (rsExecutionNotFound)

报告服务器日志文本:

错误:引发 Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerStorageException:,报表服务器数据库中发生错误。这可能是由于数据库中的连接失败、超时或磁盘不足造成的。 session!ReportServer_0-10!17c8!05/09/2013-16:03:14::e 错误:获取会话数据时出错:会话过期:qkmiqv455sdu5wyc2sa23az1 session!ReportServer_0-10!17c8!05/09/2013-16:03:14:: i INFO: LoadSnapshot: Item with session: qkmiqv455sdu5wyc2sa23az1, reportPath: , userName: VRVENDING\crm.service 在数据库中找不到 library!ReportServer_0-10!17c8!05/09/2013-16:03:14::e 错误:抛出 Microsoft.ReportingServices.Diagnostics.Utilities.ExecutionNotFoundException:,Microsoft.ReportingServices.Diagnostics.Utilities.ExecutionNotFoundException:报告执行 qkmiqv455sdu5wyc2sa23az1已过期或找不到”

【问题讨论】:

    标签: reporting-services ssrs-2008 dynamics-crm crm dynamics-crm-4


    【解决方案1】:

    发生这种情况是因为 SSRS 用于存储您的报告数据的会话已过期,释放了缓存的数据;因此,当您尝试导出时, 没有任何内容可以导出。只需再次单击“查看报告”即可重建该缓存,并允许您导出,但我可以理解这不是理想的用户体验。

    我建议尝试 2 件事:

    1. 增加 SSRS 的会话超时时间。

    2. 在 web.config 中,找到“httpRuntime”元素,并为其添加“RequestLength”属性,将该值设置为高得离谱的值,例如 100000,看看是否有帮助。 (在报表服务器和报表管理器 web.configs 中执行此操作)

    鉴于错误消息,我怀疑第二个是您的问题,但仍然可能值得一试,因为我已经看到了类似的行为已修复(尽管错误消息大不相同)。

    您也可以尝试修改报告快照设置,但是在您的服务器上引入的开销可能超过让人们导出报告的好处...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多