我有一份SSRS报告,该报告使用4个数据集,每个数据集检索appox 1000条记录。 这些记录在SSRS中使用分组(按行/列方式)显示,以生成组计数和细分。
有4个这样的表格。
在SQL Server中运行时,用于获取数据的过程在30秒内运行但报告需要花费很长时间才能呈现: -
TimeDataRetrieval TimeProcessing TimeRendering
1250648 219 214
行为是: -
在Visual Studio中,它给出了错误: -
对象已断开连接或在服务器上不存在。
在本地部署时,它有时会呈现报告,但需要10分钟或更长时间。
请问你可以提出什么问题?
答案 0 :(得分:0)
这可能是一个"参数嗅探"问题。尝试将OPTION(RECOMPILE)添加到SQL代码的末尾。