我看到了安装 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/