Reporting Services 的部署模式

新建日期: 2006 年 12 月 12 日

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

  • 本机模式(包括带有 SharePoint Web 部件的本机模式)。
  • SharePoint 集成模式。
Bb326345.note(zh-cn,SQL.90).gif注意:
SQL Server 2005 Service Pack 2 (SP2) 为 Reporting Services 报表服务器引入了操作模式的概念。 在该版本之前,所有报表服务器都运行于现在所定义的本机模式。

本机模式

在本机模式中,报表服务器是独立的应用程序服务器,提供查看、管理、处理和传递报表及报表模型的所有功能。 这是报表服务器实例的默认模式。

所有报表服务器要么以本机模式安装,要么根本没有任何模式。 如果以默认配置安装报表服务器,报表服务器将完全运行于本机模式之下。 如果使用“仅文件”选项(即“报表服务器安装选项”页中的**“安装但不配置服务器”**选项)安装报表服务器,将不会对报表服务器进行配置;您后来为该实例设置的数据库标志将决定实例以何种服务器模式运行。

带有 SharePoint Web 部件的本机模式

Reporting Services 包括两种可以在 Windows SharePoint Services 2.0 或 3.0 实例中安装和注册的 Web 部件。 从 SharePoint 站点中,可以使用 Web 部件查找和查看那些在运行于本机模式的报表服务器中存储和处理的报表。 这些 Web 部件是在较早版本的 Reporting Services 中引入的。 有关如何比较本机模式 Web 部件和 SharePoint 集成模式功能的详细信息,请参阅 比较 Reporting Services 各版本与 SharePoint 技术的集成级别

SharePoint 集成模式

在安装 Reporting Services 后,可以配置报表服务器,使其以 SharePoint 集成模式运行。 在此模式下,报表服务器将成为 SharePoint Web 应用程序部署的一部分。 Windows SharePoint Services 3.0 或 Office SharePoint Server 2007 的用户可在 SharePoint 库中存储报表,然后从用来访问其他业务文档的相同 SharePoint 站点上访问它们。

如果报表服务器具有下列特征,则表明它配置为 SharePoint 集成模式:

  • 报表服务器运行 SQL Server 2005 SP 2,SharePoint 技术的目标实例为 3.0 版本,而且两个服务器都满足此模式的运行要求。 有关详细信息,请参阅在 SharePoint 集成模式下运行 Reporting Services 的要求
  • 报表服务器数据库是通过将该数据库标记为用于集成操作时所使用的选项创建的。 在将报表服务器实例连接到以 SharePoint 集成模式运行的报表服务器数据库时,报表服务器的属性 SharePointIntegrated 会自动设置为 True。 在此模式下,报表服务器将切换到报表服务器在设置为 SharePointIntegrated 模式时使用的自定义安全扩展插件和 SOAP 端点。
  • 在使用 SharePointIntegrated 模式设置创建报表服务器数据库时,Windows SharePoint Services 中的站点层次结构将成为报表服务器的内容层次结构。 报表服务器仅接受完全限定的 SharePoint URL 作为路径。 不允许使用任何相对路径。 所有项均必须带有文件扩展名。 有关层次结构和 URL 要求的详细信息,请参阅将报表、模型和共享数据源部署到 SharePoint 站点
  • 报表服务器和 SharePoint Web 应用程序均针对彼此之间的连接进行了配置,并且会为报表服务器授予访问 SharePoint 数据库的权限。

将报表服务器扩展部署与 SharePoint 产品和技术相集成

如果希望将报表服务器扩展部署(即共享一个报表服务器数据库的多个报表服务器实例)与 SharePoint 产品或技术相集成,请注意以下要点:

  • 扩展部署必须进行负载平衡,并通过提供单一入口点的虚拟服务器 URL 进行访问。 这样将允许您在 SharePoint 3.0 管理中心中配置服务器集成功能时为各个报表服务器实例指定单一的 URL。
    您必须使用一个独立的硬件或软件负载平衡解决方案。 Reporting Services 不提供负载平衡功能,也不提供配置虚拟服务器 URL 的功能。
  • 扩展部署必须与单个 SharePoint 场集成。 不能将扩展部署中的各个报表服务器节点分别与各个 SharePoint 产品或技术实例相集成。 否则会最终损坏后端报表服务器数据库中的数据。
    有关所支持配置的详细信息,请参阅 SharePoint 集成模式下 Reporting Services 的部署配置

切换模式

报表服务器模式是互斥的。 可以通过重新调整现有报表服务器部署的用途来切换模式,但是没有任何支持的方法可以在不同数据库类型之间迁移内容。

若要切换模式,请修改与报表服务器数据库的报表服务器连接,使其指向支持特定操作模式的数据库。 有关如何配置现有报表服务器实例以使其运行于 SharePoint 集成模式的详细信息,请参阅将 Reporting Services 配置为 SharePoint 3.0 集成模式

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

Windows SharePoint Services 和 Office Server 产品可用的语言版本远远多于 SQL Server 2005 的语言版本。目前,SQL Server 2005 提供如下语言的本地化版本:简体中文、繁体中文、法语、德语、意大利语、日语、韩语、俄语和西班牙语。

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

  • 来自 Reporting Services 的所有应用程序页、工具、错误、警告和消息将使用某个 SQL Server 语言版本中的 Reporting Services 实例所使用的语言。
  • 在 SharePoint 站点、报表查看器 Web 部件和报表生成器中打开的应用程序页将使用 Reporting Services 外接程序支持的 22 种语言之一。若要查看所支持语言的列表,请访问 SQL Server 下载并找到 Reporting Services 外接程序的下载页。
  • SharePoint 站点、SharePoint 管理中心、联机帮助和消息可使用 Office Server 产品支持的 39 种语言。

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

有关 Reporting Services 中语言支持的详细信息,请参阅 msdn.microsoft.com 上的 International Considerations for Reporting Services或者 SQL Server 联机丛书中的 Reporting Services 的国际化注意事项

更改历史记录

发布日期 历史记录

2007 年 9 月 15 日

新增内容:
  • 将报表服务器扩展部署与 SharePoint 产品和技术相集成

请参阅

任务

如何创建 SharePoint 集成模式的报表服务器数据库(Reporting Services 配置)
如何切换服务器模式(Reporting Services 配置)

概念

在 SharePoint 集成模式下运行 Reporting Services 的要求
将 Reporting Services 配置为 SharePoint 3.0 集成模式
配置报表服务器扩展部署
SharePoint 集成模式下的 Reporting Services 安全性概述

其他资源

安装 SQL Server Reporting Services

帮助和信息

获取 SQL Server 2005 帮助