首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >子报表的呈现时间很长

子报表的呈现时间很长
EN

Stack Overflow用户
提问于 2013-03-13 02:16:06
回答 1查看 1.1K关注 0票数 0

我正在使用SQL2008 r2在SSRS上工作。我已经使用报表查看器创建了带有子报表的主报表。

问题:对于每次运行,.rdlc报告在Win窗体中生成报告几乎需要5-10分钟的时间。我使用的是VS2010和VB.Net。我相信子报告需要花费大量的时间来渲染。

主SP和子报告SP在瞬间执行。

但是,报表在BIDS环境中运行良好,但在报表查看器中加载时需要花费大量时间进行呈现

我已经搜索了很多关于这个问题的选项,但是找不到足够的帮助。如果我的问题对你们所有人来说不够清楚,我很抱歉。

(对于VS 2010,我使用Winform的嵌入式报告作为.rdlc,而不是网页报告或.rdl (2008))

EN

回答 1

Stack Overflow用户

发布于 2013-03-13 08:35:26

这个场景中的标准“陷阱”是BIDS使用数据集缓存文件,而不是返回到SQL并重新运行您的查询。

要避免这种情况,您可以在每次执行时更改参数(使缓存无效),或者从BIDS Helper背后的天才中使用此功能:

http://bidshelper.codeplex.com/wikipage?title=Delete%20Dataset%20Cache%20Files&referringTitle=Documentation

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15368970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档