Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.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
Visual studio 2010 子报表需要花费大量时间进行渲染_Visual Studio 2010_Reporting Services_Sql Server 2008 R2_Rdlc - Fatal编程技术网

Visual studio 2010 子报表需要花费大量时间进行渲染

Visual studio 2010 子报表需要花费大量时间进行渲染,visual-studio-2010,reporting-services,sql-server-2008-r2,rdlc,Visual Studio 2010,Reporting Services,Sql Server 2008 R2,Rdlc,我正在使用SQL 2008 r2开发SSR。我已经使用报表查看器创建了带有子报表的主报表 问题:对于每次运行。rdlc报告几乎需要5-10分钟才能以Win形式生成报告。我正在使用VS2010和VB.Net。我认为,子报告需要花费大量的时间 主SP和子报表SP将立即执行 不过,报告在BIDS环境中运行良好,但在报告查看器中加载时需要花费大量时间渲染 我尝试过搜索有关此问题的许多选项,但找不到足够的帮助。如果我的问题对你们大家来说不够清楚,我很抱歉 (p.S.=我使用Winform for VS 2

我正在使用SQL 2008 r2开发SSR。我已经使用报表查看器创建了带有子报表的主报表

问题:对于每次运行。rdlc报告几乎需要5-10分钟才能以Win形式生成报告。我正在使用VS2010和VB.Net。我认为,子报告需要花费大量的时间

主SP和子报表SP将立即执行

不过,报告在BIDS环境中运行良好,但在报告查看器中加载时需要花费大量时间渲染

我尝试过搜索有关此问题的许多选项,但找不到足够的帮助。如果我的问题对你们大家来说不够清楚,我很抱歉

(p.S.=我使用Winform for VS 2010的嵌入式报表作为.rdlc,而不是Web报表或.rdl(2008))

此场景中的标准“gotcha”是BIDS使用数据集缓存文件,而不是返回SQL并重新运行查询

为了避免这种情况,您可以在每次执行时更改参数(使缓存无效),或者从Genius behind Helper使用此功能:


如果是这种情况,真正的问题是数据集查询需要很长时间才能运行。这通常是SQL或数据库设计问题,而不是SSRS。

BIDS Helper是一个很好的工具Hi Mike,感谢您的回复。我认为对我来说不是这样,因为我在Winform中使用嵌入式报表,而不是Web报表。我还在VS2010中使用as.rdlc,而不是.rdl(2008)。在这个问题上的任何帮助都将不胜感激。我正试图帮助你,但你似乎更喜欢猜测。。。通过安装BIDS Helper并尝试该功能,您可以轻松发现这是否是您的问题。它将告诉您是否找到任何数据集缓存文件。