reporting-services - SSRS 2008 是否应该与数据库位于不同的计算机上?

标签 reporting-services ssrs-2008

我看到了安装 SSRS 2005 的建议,它指出您应该将其与托管报告数据源的数据库引擎分开,并且不应将它们安装在同一台服务器上。

SSRS 2008 是否有任何等效文档提供安装指南/最佳实践?我假设 SSRS 2008 的情况与 SSRS 2005 的情况相同,但尚未找到任何相关文档。

最佳答案

我无法向您指出任何特定文档。然而,在过去 5 年里,我多次访问了位于北卡罗来纳州夏洛特市的 Microsoft 测试实验室,测试基于 SQL Server 00/05/08 SSRS 的应用程序,并得到了 MS SQL 专家的明智建议。

他们建议除了 SQL 引擎之外,数据库服务器上不要运行其他应用程序。这包括 SSRS。这在 SQL 2000 产品中实现起来并不容易,但通过 SQL 2008 中的横向扩展选项变得更容易理解。

这确实取决于您的应用程序的负载配置文件。您需要测试并量化发动机负载与报告负载。

一个考虑因素是,由于报告引擎的重新设计,SSRS '08 的内存和 CPU 消耗明显低于 '05,这一点已得到 Microsoft 和我们的测试的确认。

我的建议是对您的应用程序进行负载/压力测试,并相应地调整您的硬件和部署策略。使用 Microsoft 测试实验室是一个很好的环境,因为他们拥有大量硬件来测试多种规模场景,以确定目标部署场景的选项。

我希望这能提供一些见解。

关于reporting-services - SSRS 2008 是否应该与数据库位于不同的计算机上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/666237/

相关文章:

sql - 报告服务 - 跨不同数据库使用相同的报告

.net - SSRS使用日历来选择日期参数

reporting-services - 使用图表系列中的参数值在 SSRS 2008 中进行钻取报告?

sql - SSRS 从报告中删除列

reporting-services - matrix和tablix有什么区别?

reporting-services - SSRS 2008 过滤器缺少 'not in'?

mysql - SQL Shortel 放弃调用查询

reporting-services - Report Builder 3.0 SWITCH 表达式 DEFAULT/ELSE

reporting-services - 当报告部署到报告服务器时,SSRS cangrow = false 不起作用

sql-server - 无法显示子报告。子报告单独工作 - 不与主报告一起工作