【发布时间】:2016-04-11 19:53:33
【问题描述】:
我有一段 SQL 大约需要 8 秒才能加载(相当粗)。
当在新报告中将此作为 proc 使用时,它会在尝试使用预览模式时挂起。
我已重新启动报告服务并删除了重新添加的数据集,但它在 5-10 分钟内完全杀死了一切。
它没有什么可以剥离的,因为这是唯一的数据集,并且没有子报告运行于此。
【问题讨论】:
标签: stored-procedures reporting-services preview freeze
我有一段 SQL 大约需要 8 秒才能加载(相当粗)。
当在新报告中将此作为 proc 使用时,它会在尝试使用预览模式时挂起。
我已重新启动报告服务并删除了重新添加的数据集,但它在 5-10 分钟内完全杀死了一切。
它没有什么可以剥离的,因为这是唯一的数据集,并且没有子报告运行于此。
【问题讨论】:
标签: stored-procedures reporting-services preview freeze
我会考虑将存储过程转换为创建数据集表,并填充一个表而不是在 SSRS 中动态运行(假设这是发生的情况)。这样当您运行 SSRS 报告时,它会查询一个平面表。安排存储过程定期更新以使报告保持最新。
还要检查返回的行数以及 SSRS 报告是否设置了分页(它限制了它将显示的行数)
【讨论】: