SSRS处理在哪里进行?

时间:2013-03-01 19:11:20

标签: reporting-services remote-server

我用Google搜索了这个,但从未找到合适的答案。我想弄清楚SSRS和SQL服务器之间的数据流量是多少。我需要在远程站点查询数据(具有可观的连接)。我正在尝试决定是否应该在远程站点,所有本地站点上找到ReportServer和/或ReportServer数据库。

假设我在服务器A上安装了SSRS,在服务器B上安装了SQL数据源。我运行一个报告,返回数千行,然后在SSRS报告中汇总。显然,源查询在SQL服务器上运行。我不确定的是处理这些结果的位置(例如计算的聚合)。是在SQL服务器上完成的(例如,输出是否写入SQL服务器上的临时表,然后在那里进行处理)?

是否传回SSRS服务器并在那里完成。

如果我有默认情况下折叠的向下钻取报告,那么当我向下钻取(展开一个部分)时,是否需要往返服务器,或者是客户端中的数据是否只是不可见?

我确信那里肯定有一些文件,但是找不到它。

此致

标记

1 个答案:

答案 0 :(得分:0)

据我所知,你在ReportServer上处理所有表达式。你可以在这里阅读一些关于SSRS的基本知识: http://msdn.microsoft.com/en-us/library/ms157231.aspx

这是SSRS Native模式结构的图像(来自MSDN):

From MSDN, SSRS Native mode architecture