规划部署模式

Reporting Services 支持两种报表服务器实例部署模式:

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

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

本机模式

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

SharePoint 集成模式

在 SharePoint 集成模式下,报表服务器必须在 SharePoint 服务器场中运行。SharePoint 站点提供对报表服务器内容和操作的前端访问。报表服务器提供所有报表处理和呈现功能。

SharePoint 集成模式需要:

  • SharePoint Foundation 2010 或 SharePoint Server 2010。还支持 Windows SharePoint Services 3.0 或 Office SharePoint Server 2007。

  • 用于 SharePoint 技术的适当版本的 Reporting Services 外接程序。

  • 配置为 SharePoint 集成模式的报表服务器。

如果报表服务器连接到的报表服务器数据库可以按照为非层次结构站点和文档寻址(SharePoint 产品或技术的部署中包含此寻址功能)而优化的格式存储应用程序数据,则可将报表服务器配置为此模式。有关详细信息,请参阅将 Reporting Services 配置为 SharePoint 2010 集成模式将模型和共享数据源部署到 SharePoint 站点

带有 SharePoint Web 部件的本机模式

对于具有简单集成要求的部署,可以考虑使用 SharePoint Web 部件作为 SharePoint 集成模式的替代方法。Reporting Services 提供了两种 Web 部件,可以在 Windows SharePoint Services 2.0 或更高版本或者 SharePoint Portal Server 2003 或更高版本的实例中安装和注册这两种部件。在 SharePoint 站点上,可以使用这些 Web 部件查找和查看在本机模式下运行的报表服务器上存储和处理的报表。这些 Web 部件是在较早版本的 Reporting Services 中引入的。有关如何比较本机模式 Web 部件和 SharePoint 集成模式功能的详细信息,请参阅规划 SharePoint 集成

切换模式

报表服务器模式是互斥的。通过将报表服务器数据库连接重新配置为指向以给定节点希望的格式存储应用程序数据的数据库,可以切换模式,但对于在各数据库类型之间迁移内容则没有支持的方法。有关如何配置现有报表服务器实例以使其运行于 SharePoint 集成模式的详细信息,请参阅如何切换服务器模式(Reporting Services 配置)