【问题标题】:SSRS reports: where is the report processed?SSRS 报告:报告在哪里处理?
【发布时间】:2012-07-11 05:13:00
【问题描述】:

如果我将报表部署到 SSRS 门户,那么聚合和呈现都由报表服务器负责,而不是在我运行报表时在本地处理,对吗?

【问题讨论】:

    标签: sql reporting-services


    【解决方案1】:

    简答:
    是的,报表服务器通常处理部署在门户上的报表。

    长答案:
    如果你有:

    1. 报表服务器
    2. 门户服务器
    3. 访问门户的客户端电脑

    然后根据您正在做什么,报告在不同的地方处理:

    • 使用remote processing,报告将在报告服务器(1) 上完成。
    • 使用 local processing 报告将在门户服务器 (2) 上完成。
    • 在您的设计器中预览报表时,该报表会在您的本地 PC (3) 上进行处理。

    请注意,尽管报表中的聚合(tablixes 中的聚合)由处理报表的机器处理,但数据集的 SQL 中的聚合(例如 GROUP BY)将由处理数据集的服务器处理,这通常是 SQL 服务器。

    【讨论】:

    • 感谢您澄清这一点......是的,报告服务器,我的意思是门户服务器。