报告不在Reporting Services 2005中生成子报告

时间:2009-10-14 16:02:27

标签: sql-server-2005 reporting-services subreport

这是我第一次尝试使用子报告,我对报告服务的总体经验很少(编辑现有报告,创建一些基本报告)。

我已在现有报告中添加了子报告。当单独测试时,子报告在大约1秒内返回。为其提供支持的查询在Management Studio中的返回时间不到一秒。

主报告在没有子报告组件的情况下运行大约需要2分钟。但是,根据子报告,在超过10分钟后它似乎根本没有返回。

我在这里缺少一些基本的东西吗?

这在SQL Server 2005上运行,项目在Visual Studio 2005中。

1 个答案:

答案 0 :(得分:1)

这实际上取决于你在子报表中做了什么。每个子报表都像一个完整的报表请求,因此如果要将它们放在像表或列表这样的重复元素中,则必须小心。如果您这样做,报表的性能会随着表/列表的大小而迅速恶化。