2010/01/12 14:18:52

此文件的最新版本可以在 Microsoft 下载中心的 SQL Server 2008 Reporting Services 外接程序自述文件页上找到。

如需与文档无关的 SQL Server 技术问题的帮助,请参阅获取 SQL Server 帮助

内容

1.0 背景

用于 SharePoint 产品和技术的 Microsoft® SQL Server® 2008 Reporting Services 外接程序是可从 Web 下载的程序,它提供了将报表服务器与 Microsoft SharePoint Foundation 2010® 或 Microsoft SharePoint Server 2010 ® 的部署进行集成的功能。Reporting Services 外接程序提供了以下功能:

  • 报表查看器 Web 部件,可提供报表查看功能、导出为多种呈现格式、页面导航、搜索、打印以及缩放功能。
  • 网页,可以用来创建订阅和计划、设置模型项安全性以及管理报表、模型和数据源。
  • 支持标准的 SharePoint Foundation 2010 和 SharePoint Server 2010 功能,包括文档管理、协作、安全性以及带有报表服务器内容类型的部署。
  • 可以对报表使用 SharePoint 警报、版本控制(签入和签出)以及筛选器 Web 部件。可以将报表查看器 Web 部件添加到 SharePoint 网站上的任何页面或仪表板,并且可以自定义部件的外观。
  • 可以使用 SharePoint 权限级别和角色来控制对报表服务器内容的访问。还可以使用 SharePoint 窗体身份验证来支持通过 Internet 连接进行的访问。
  • 传递扩展插件,可用于在订阅中将报表传递到 SharePoint 库。
  • 将报表和模型从报表设计器和模型设计器发布到 SharePoint 库。
  • 通过 SharePoint 库在报表生成器中打开报表和模型,并将报表保存到网站范围内的 SharePoint 库。
  • 简单对象访问协议 (SOAP) 端点,用于在 SharePoint 集成模式下管理报表服务器内容。

[返回页首]

2.0 此版本中的功能

Reporting Services 外接程序可与为 SharePoint 集成而配置的 SQL Server 2008 R2 Reporting Services 报表服务器一起使用。下表介绍了此版本的新功能:

  • 灵活的外接程序安装,现在支持在安装 SharePoint 产品或技术之前或之后安装外接程序。在安装 SharePoint 产品或技术之前安装外接程序可更加轻松地部署外接程序,因为 SharePoint 场在服务器添加到场时部署文件。
  • 配置 SharePoint 服务器与报表服务器进行集成的过程变得更为轻松。与外接程序的以前版本相比,现在的版本需要的步骤更少。有关详细信息,请参阅如何在 SharePoint 管理中心中配置报表服务器集成
  • 能够使用 SharePoint 列表中的数据作为报表的数据源。现在的外接程序提供了新的 Microsoft SharePoint 列表和查询体验,可让用户轻松将 SharePoint 列表信息添加到报表中。有关详细信息,请参阅从 SharePoint 列表数据源类型获取数据 (Report Builder 3.0)
  • 来自 Microsoft Access 2010® 和新的 Reporting Services SharePoint 列表数据扩展插件的报表可以通过 SharePoint 文档库在本地运行,而不用连接到 SQL Server Reporting Services 报表服务器。有关详细信息,请参阅在报表查看器中呈现本地模式报表(SharePoint 集成模式下的 Reporting Services)
  • 可配置为 SharePoint 诊断日志记录的一部分的类别。类别记录各种信息,从用户界面的使用到 SOAP 客户端代理。有关详细信息,请参阅 SharePoint 集成模式下报表服务器的事件以及如何为 SharePoint 跟踪日志开启 Reporting Services 事件
  • SharePoint 中与 Reporting Services 相关的用户界面现在支持 37 种语言、希伯来语和阿拉伯语从右到左的字符集以及泰语的复杂文本布局。这种支持包括报表查看器 Web 部件以及网页。
  • 报表生成器 ClickOnce 功能直接从报表服务器加载报表生成器,并使用服务器端系统属性。
  • 订阅和钻取链接直接使用文档库中的链接资源,而不是通过报表服务器。
  • HTTP 重定向程序侦听从客户端(如报表生成器)到 SharePoint Web 前端的请求,并将这些请求重定向到报表服务器。

[返回页首]

3.0 要求

为了安装 Reporting Services 外接程序,计算机除了必须符合要集成的 SharePoint 2010 产品或技术的软件和硬件要求外,还必须达到以下软件要求:

  • Microsoft Windows Installer 3.0 或更高版本。
  • SharePoint Foundation 2010 或 SharePoint Server 2010。早期版本的 Windows SharePoint Services 或 Microsoft Office SharePoint Server2007 不支持 Reporting Services 外接程序。
  • 该外接程序只有 64 位版,64 位也是 SharePoint 2010 产品和技术的要求。
  • 为了配置与此版本的 Reporting Services 外接程序的集成操作,报表服务器必须是 SQL Server 2008 R2。必须按 SQL Server 联机丛书所述将报表服务器配置为 SharePoint 集成模式。
  • 支持的 SQL Server 版本包括 Standard、Evaluation、Developer 和 Enterprise。Reporting Services Workgroup Edition 或带高级服务的 SQL Server Express 不支持服务器集成。

3.1 SharePoint 管理和服务的域用户帐户要求

4.0 升级

如果已具备 Reporting Services 外接程序的现有安装,则可以升级到最新版本。安装程序将检测现有版本并提示您确认是否升级。如果确认,那么将删除旧版本的外接程序,然后安装新版本。

请注意,Reporting Services 外接程序不能识别实例。一台计算机上只能有外接程序的一个实例。外接程序的不同版本不能并行运行。

5.0 安装和配置概述

6.0 外接程序的安装

为了安装 Reporting Services 外接程序,您必须是计算机的管理员。

您必须是网站集管理员才能激活 Reporting Services 集成功能。

此版本的外接程序可在安装 SharePoint 之前安装,也可在安装 SharePoint 之后再安装。该外接程序遵循 SharePoint 预部署标准,并在 SharePoint 安装所使用的位置中安装文件。

注意:
在安装 SharePoint 产品或技术之前安装外接程序的好处是,在新服务器添加到场中时,SharePoint 场将配置并激活 Reporting Services 外接程序。

6.1 安装 SharePoint 产品或技术之前安装外接程序

在将与 Reporting Services 集成并作为 SharePoint Web 前端运行的所有服务器上,都必须安装外接程序。如果还未安装 SharePoint 产品或技术,可以在所有服务器上运行外接程序安装向导。

  1. 下载 Reporting Services 外接程序的安装程序 (rsSharepoint.msi)。
  2. 作为管理员运行 rsSharepoint.msi 来启动安装向导。向导将显示“欢迎”页、软件许可条款和注册信息页。安装程序将在 %program files%\common files\Microsoft Shared\ 下创建 SharePoint 2010 文件夹,并将文件复制到该文件夹中。必须作为管理员如下运行 .msi:先打开提升权限的命令提示符窗口,然后从命令行运行 rsSharepoint.msi。
  3. 在 SharePoint 管理中心中,配置报表服务器集成设置和功能激活。

6.2 安装 SharePoint 产品或技术之后安装外接程序

如果在安装 SharePoint 产品或技术之后,在服务器上安装外接程序,那么只能在其中一台 SharePoint 服务器上运行外接程序的完全安装。对于场中的其他 SharePoint 服务器,只能从命令行运行外接程序的仅文件安装。仅文件安装只安装文件,但跳过安装过程的自定义操作部分。

在所有服务器上安装外接程序之后,启动 SharePoint 管理中心配置报表服务器集成。

6.3 仅文件安装

若要安装文件,但跳过自定义操作步骤,可以在命令行上附带 SKIPCA 选项运行 .msi:

  1. 以管理员权限打开命令提示符。
  2. 运行 msiexec -i rsSharePoint.msi SKIPCA=1

6.4 外接程序两步骤完全安装

如果在安装期间出现错误,可以从命令行分两步运行安装程序。先运行安装程序安装文件,并跳过自定义操作,然后运行自定义操作可执行文件。若要针对仅文件模式安装 Reporting Services 外接程序,请执行以下操作:

  1. 以管理员权限打开命令提示符。
  2. 运行 msiexec -i rsSharePoint.msi SKIPCA=1
  3. 在文件系统中找到 rsCustomAction.exe 文件。该文件是由安装程序复制到计算机中的。该文件将位于 %Temp% 目录。
    若要获取该文件的路径信息,请依次单击“开始”“运行”,然后键入 %temp%。该文件应位于 \Documents and Settings\<用户名称>\LOCALS~1\Temp
    。 打开命令提示符窗口。为此,请依次单击“开始”、“运行”,然后键入“cmd”。在更高版本的操作系统上,可能需要提升权限,并以管理员权限运行 cmd。
  4. 转到包含 rsCustomAction 可执行文件的文件夹。
  5. 输入下面的命令。完成该配置步骤需要几分钟的时间。在此过程中将重新启动 W3SVC 服务。
    rsCustomAction.exe /i

6.4 配置报表服务器集成

  1. 在“SharePoint 2010 管理中心”,单击“常规应用程序设置”选项卡。
  2. 在“Reporting Services”应用程序部分中,单击“Reporting Services 集成”。
    1. 在“报表服务器 Web 服务 URL:” 中,指定报表服务器 URL(例如,http://example-server-name/reportserver)。请勿使用“localhost”。要达到最佳效果,请打开浏览器窗口,验证您要使用的 URL 是否有效。如果 URL 有效,则会打开报表服务器文件夹层次结构的根节点。如果出现错误,则表明报表服务器 URL 无效,因此不能使用它。有关 URL 语法的详细信息,请参阅 SQL Server 联机丛书中的“配置报表服务器虚拟目录”。
    2. 在“身份验证模式”下,选择“Windows 身份验证”或“可信帐户”,以指定代理服务器端点是否为报表服务器上的模拟连接发送带有安全令牌的标头。
    3. 在“凭据”中,指定“用户名”和“密码”以连接到报表服务器来检索服务帐户。输入凭据,该凭据应是报表服务器计算机上本地 Administrators 组的成员帐户。
    4. 在“激活 Reporting Services 功能”中,选择在所有现有网站集上激活 Reporting Services 功能,或者选择要激活该功能的网站集的列表。
    5. 单击“确定”。
  3. (可选)在 Reporting Services 部分,单击“设置服务器默认值”设置相应的值来限制报表历史记录、启用日志记录、设置报表处理超时,以及启用报表生成器下载

有关详细信息,请参阅如何在 SharePoint 管理中心中配置报表服务器集成如何在 SharePoint 管理中心中激活报表服务器功能

6.5 设置权限和添加 Reporting Services 内容类型

为了完成集成过程,必须确保需要访问和管理 SharePoint Web 应用程序上的报表服务器内容的所有用户有相应的权限。为了将应用程序访问权限授予这些用户,必须为 SharePoint 组分配用户和组帐户,或者分配权限级别。Reporting Services 功能与 SharePoint 安全模型和权限集成在一起,因此对 Reporting Services 内容类型的访问权限与对同一文档库中其他项的访问权限相同。例如,如果用户有权查看文档库中的其他项,那么他们也能查看该库中的报表。

您可能还要添加 Reporting Services 内容类型,这样有权使用报表生成器的用户可在文档库中从“新建”菜单启动报表生成器。有关详细信息,请参阅如何将报表服务器内容类型添加到库中(SharePoint 集成模式下的 Reporting Services)

6.6 验证安装和配置

6.7 卸载 Reporting Services 外接程序

可以从 Windows 控制面板的“程序和功能”中卸载 Reporting Services 外接程序。也可以在卸载模式下运行安装程序(.msi 文件)来卸载 Reporting Services 外接程序。

注意:
从正在场中运行的服务器上移除该外接程序,也将从该场中的所有服务器上将其移除。如果只要从一台服务器上移除该外接程序,先将此服务器从 SharePoint 场中移除,然后再卸载外接程序。

卸载外接程序将删除用于在报表服务器上处理报表和模型的服务器集成功能。安装程序不会删除您创建的文件或上载到库中的文件,也不会删除计划、订阅或报表历史记录。在卸载外接程序之前,请考虑删除这些内容。还应当删除为 Reporting Services 服务帐户创建的 SharePoint 数据库登录名。

  1. 删除所有不再使用的报表和其他报表服务器项。在删除外接程序后,它们将不再运行。
  2. 在控制面板的“程序”或“程序和功能”中,选择“SQL 2008 R2 Reporting Services SharePoint 外接程序”。
  3. 单击“卸载”。

有关详细信息,请参阅如何安装或卸载 Reporting Services 外接程序

[返回页首]

7.0 已知问题

8.0 文档说明

当前没有文档问题。

请参阅

其他资源

如何在 SharePoint 管理中心中激活报表服务器功能