【问题标题】:How do I prevent SSRS graph images from timing out (stream not found error)?如何防止 SSRS 图形图像超时(未找到流错误)?
【发布时间】:2009-08-17 17:55:38
【问题描述】:

我有一个问题,即 SQL Server Reporting Services 图形图像 URL 在几分钟后尝试仅请求图像(而不是刷新 HTML)后变得不可用。

实际错误是: “找不到流。提供给操作的流标识符 不能位于报表服务器数据库中。 (rsStreamNotFound)"

假设图像超时,有没有办法延长这个超时值?

环境挑剔,不理想,但此时无法改变。该报告是通过一个 ASP.NET 应用程序生成的(它进行 Web 服务调用并填充一个 ASP.NET 文字控件)并呈现在 Outlook 2000 的“Outlook Today”页面中。参见下图:

http://paulw.us/blog/uploads/outlooktoday.GIF

Reporting Services 运行 2008,但数据来自 SQL Server 2005 数据库。

【问题讨论】:

    标签: image reporting-services outlook timeout


    【解决方案1】:

    根据我的发现,显然没有办法做到这一点。我实施的解决方法是打开缓存并运行数据驱动订阅以生成报告。这有一些问题,即它似乎并不总是阻止用户重新加载报告。

    一种更强大的方法是启用历史记录和一个更改默认参数并创建报告的批处理过程,像在数据驱动订阅中一样循环遍历所有内容,但维护对哪个报告与哪个日期和历史 ID 相关的外部引用。例如,您可以有一个数据库表来跟踪报告运行时间、报告 ID 和参数集,并根据您的参数对其进行查询以了解要显示的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-21
      • 1970-01-01
      • 2017-04-13
      • 1970-01-01
      • 2021-01-12
      • 1970-01-01
      • 2019-12-14
      相关资源
      最近更新 更多