首页 > 代码库 > Reporting Service 体系结构

Reporting Service 体系结构

Reporting Service 体系结构

 

MSDN相关内容请参见:

http://msdn.microsoft.com/zh-cn/library/ms157231%28v=sql.110%29.aspx

 

由于Reporting Service 2012的报表服务器实例支持两种部署模式:

l 本机模式(包括带有 SharePoint Web 部件的本机模式),在此情况下,报表服务器作为应用程序服务器运行,并专门通过 Reporting Services 组件提供所有处理和管理功能。

l SharePoint 集成模式,在此情况下,报表服务器部署为 SharePoint 服务器场的一部分。

 

在SQL Server 2012中,你不能将报表服务器从一种模式切换到另一种。

 

本文主要针对本地模式进行描述。在本机模式中,报表服务器是独立的应用程序服务器,提供查看、管理、处理和传递报表及报表模型的所有功能。这是报表服务器实例的默认模式。可以安装在系统安装期间配置的本机模式的报表服务器,也可以在系统安装完成后配置报表服务器进行本机模式操作。

 

组件体系结构

下面的关系图显示了 Reporting Services 部署的三层体系结构。它显示了数据层中的报表服务器数据库和数据源、中间层中的报表服务器组件,以及表示层中的客户端应用程序和内置或自定义工具。还显示了服务器组件之间的请求流和数据流,以及哪些组件发送和检索数据存储区中的内容。

 

技术分享

 

服务体系结构

在 Reporting Services 中,报表服务器是作为一个 Windows 服务来实现的,它由运行在单独的应用程序域中的不同功能范围组成。该服务承载报表管理器、报表服务器 Web 服务和后台处理功能范围。

 

技术分享

 

标准服务器部署

在标准服务器部署中,报表服务器实例运行在与承载报表服务器数据库的 SQL Server 数据库引擎不同的计算机上。下面的关系图是标准服务器部署配置的一个示例。

 

技术分享

 

在以下情况中建议使用标准部署配置:

l 报表量中等,其中报表处理需求在一天中平均分布,并且计算机的处理能力可轻松应对并发会话量。

本文出自 “SQL Server Deep Dives” 博客,请务必保留此出处http://ultrasql.blog.51cto.com/9591438/1595006

Reporting Service 体系结构