此报告包含7个数据集和7个Tablix,其中包含1-1对应关系。点击“查看报告”后,加载图标会出现并无限期地旋转。报告永远不会完成或错误;我让它跑了一个多小时。
以下是我将其缩小到的内容:
•在报告中的7个数据集中,特别是两个导致了问题。如果我删除它们并运行报告就可以了。如果删除除这些数据集之外的所有内容,报告将挂起。
•两个问题查询都是临时运行的。
•所有查询中的所有表都使用WITH(NOLOCK)。
•我相信我排除了参数嗅探:
OPTION(RECOMPILE)无效。
查询中的硬编码参数值并在报表服务器上运行它没有任何效果。
•报表呈现/处理似乎不是问题。如果我使用这些数据集删除表,则报表仍会无限期地加载。如果我自己删除数据集,报表会快速运行。
•在所有情况下,我都使用相同的参数集进行测试。
如果您有任何建议我会很感激。