规划部署模式

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

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

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

本机模式

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

SharePoint 集成模式

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

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

带有 SharePoint Web 部件的本机模式

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

切换模式

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

在多语言环境中部署 SharePoint 集成报表服务器

Windows SharePoint Services 和 Office SharePoint Server 产品比 SQL Server 有更多可用的语言版本。当前,SQL Server 已本地化为以下语言:简体中文、繁体中文、法语、德语、意大利语、日语、朝鲜语、俄语和西班牙语。

如果将报表服务器配置为在部署的 SharePoint 产品或技术之内运行,则可能出现混合使用多种语言的情况。用户界面、文档和消息将以如下语言显示:

  • 来自 Reporting Services 的所有应用程序页、工具、错误、警告和消息将使用某个 SQL Server 语言版本中的 Reporting Services 实例所使用的语言。

  • 在 SharePoint 站点、报表查看器 Web 部件和报表生成器中打开的应用程序页都将以 Reporting Services 外接程序支持的 22 种语言中的一种显示。若要查看支持的语言列表,请转至 SQL Server Downloads(SQL Server 下载),并找到 Reporting Services 外接程序的下载页。

  • SharePoint 站点、SharePoint 管理中心、联机帮助和消息可使用 Office Server 产品支持的 39 种语言。

如果 SharePoint 产品或技术的语言与报表服务器的语言不同,Reporting Services 将尝试从同一个语系中选择一种最接近的语言。如果无法找到最接近的替代语言,报表服务器将使用英语。

有关 Reporting Services 中语言支持的详细信息,请参阅 msdn.microsoft.com 上的 International Considerations for Reporting Services(Reporting Services 的国际化注意事项)或 SQL Server 联机丛书中的多语言或全局部署的解决方案设计注意事项 (Reporting Services)