Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 如何防止SSRS图形图像超时(未找到流错误)?_Image_Reporting Services_Outlook_Timeout - Fatal编程技术网

Image 如何防止SSRS图形图像超时(未找到流错误)?

Image 如何防止SSRS图形图像超时(未找到流错误)?,image,reporting-services,outlook,timeout,Image,Reporting Services,Outlook,Timeout,我有一个问题,即SQLServerReportingServices图形图像URL在几分钟后尝试仅请求图像(而不是刷新HTML)后变得不可用 实际误差为: “找不到流。提供给操作的流标识符。” 在报表服务器数据库中找不到。(rsStreamNotFound) 假设图像超时,有没有办法延长此超时值 环境挑剔,不理想,但此时无法改变。报告是通过ASP.NET应用程序生成的(该应用程序进行web服务调用并填充ASP.NET文本控件),并在Outlook 2000的“Outlook Today”页面中呈

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

实际误差为: “找不到流。提供给操作的流标识符。” 在报表服务器数据库中找不到。(rsStreamNotFound)

假设图像超时,有没有办法延长此超时值

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


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

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

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