1

我们正在将 Crystal Reports 转换为 SSRS。我们注意到的一件事是水晶查看器的启动速度比 ssrs 快。但是,在晶体中,它会缓冲剩余的数据。需要明确的是,如果我要求运行 5 条记录。查看器在带有记录集 1 的 Crystal 中启动,但是在所有支持读取完成之前,无法访问记录 2-5。

在 SSRS 中,在查看者可以完全访问记录 1-5 之前,什么都不会显示。

给人一种 Crystal 比 SSRS 更快的错觉。事实上,我已经做了时间测试相同的数据相同的报告。SSRS 在整体请求完成方面每次都击败 Crystal。但是 Crystal 更快地向用户显示信息。

有任何设置或任何东西可以模仿 Crystal 在 SSRS 上的行为吗?

进一步挖掘发现,Crystal Webserver 上的功能是“按需页面”处理。

4

1 回答 1

2

SSRS 将尝试自动执行此操作,但报告定义中有许多内容可能会阻止它。

我认为最有可能的罪魁祸首是在报告级别和页码上进行排序。将排序移到您的查询中,并将它们从您的报表定义中删除。否则,SSRS 需要检索所有数据以确定第一行是什么。

MSDN 上有一些很好的提示

于 2012-04-05T17:08:40.537 回答