这是我第一次尝试使用子报告,我对报告服务的总体经验很少(编辑现有报告,创建一些基本报告)。
我已在现有报告中添加了子报告。当单独测试时,子报告在大约1秒内返回。为其提供支持的查询在Management Studio中的返回时间不到一秒。
主报告在没有子报告组件的情况下运行大约需要2分钟。但是,根据子报告,在超过10分钟后它似乎根本没有返回。
我在这里缺少一些基本的东西吗?
这在SQL Server 2005上运行,项目在Visual Studio 2005中。
答案 0 :(得分:1)
这实际上取决于你在子报表中做了什么。每个子报表都像一个完整的报表请求,因此如果要将它们放在像表或列表这样的重复元素中,则必须小心。如果您这样做,报表的性能会随着表/列表的大小而迅速恶化。