当我为SQL Reporting Services编写报告时,我在报告(rdl)中放入了SQL脚本。当我在SQL Management Studio中运行这个脚本时,大约需要1秒,但是报告生成的时间很长(有时候,报告会引发超时异常)。我应该在SQL Reporting Services中使用存储过程报告
我应该写存储过程并在报告中使用它吗?它会更快吗?
还有一个问题 - 当SQL脚本返回很多行时,报告是否获取所有行并只显示一个页面,或者它只从SQL-server中获取一个页面?
在此先感谢。
谢谢,我同意你关于重构,但我不不使用存储过程,因为它更容易发布报告(我不需要发布数据库) – 2010-08-04 08:35:06
谢谢我会尝试使用Profiler – 2010-08-04 10:09:39