如何在 SharePoint 管理中心中配置报表服务器集成功能

新建日期: 2006 年 12 月 12 日

作为服务器管理员,您必须指定用于确定 SharePoint 技术实例和 Reporting Services 报表服务器之间连接的集成设置。

您必须是 SharePoint 站点或场的管理员才能配置报表服务器集成,并且必须安装可提供配置页的 Reporting Services 外接程序。 您还必须具有已配置为 SharePoint 集成模式的目标报表服务器。

您指定的设置已存储在 SharePoint 配置数据库中。 如果您在为包含多个虚拟服务器的场配置集成,则设置将供 SharePoint 场中所有的 Web 前端使用。

如果您之后修改了 Reporting Services 服务帐户或者扩展了 SharePoint 场以包含其他应用程序,则必须重新运行**“授予数据库访问权限”**命令以更新 SharePoint 配置数据库中的访问权限。 有关详细信息,请参阅在 Reporting Services 中配置服务帐户和密码

在管理中心中指定设置仅是配置服务器集成的一部分。 有关整套任务的详细信息,请参阅将 Reporting Services 配置为 SharePoint 3.0 集成模式

Bb326213.note(zh-cn,SQL.90).gif注意:
定义报表服务器 URL 之后,稍后进行修改时一定要谨慎。 修改报表服务器 URL 将会中断服务器之间的连接,这会使当前处理的报表和模型受到影响。 如果更改生产服务器上的报表服务器 URL,请确保按照为您的单位预先确定的停机步骤来进行操作。

在管理中心中指定报表服务器集成设置

  1. 在“管理工具”中,单击 SharePoint 3.0 管理中心

  2. 单击**“应用程序管理”**选项卡。

    在 Reporting Services 部分中,应会看到以下链接:“管理集成设置”、“授予数据库访问权限”、“设置服务器默认值”。 如果没有看到该部分或这些链接,则可能是因为计算机上未安装 Reporting Services 外接程序,或者未激活该功能。 有关详细信息,请参阅如何在 SharePoint 管理中心中激活报表服务器功能

  3. 单击**“管理集成设置”**。

  4. 在**“报表服务器 URL”**中,指定要与当前 SharePoint 站点或场一起使用的报表服务器站点。 该 URL 可以指向单个报表服务器实例,也可以是一组负载平衡报表服务器(在扩展部署中运行)的虚拟服务器名称。

    报表服务器 URL 包括一个服务器名和一个在 Reporting Services 配置工具中指定的虚拟目录。 下面的示例说明了构建报表服务器 URL 的可能方式:

    • http://your-server-name/reportserver(如果报表服务器位于不同的计算机,则可使用此示例)。
    • http://your-server-name:8080/reportserver(如果报表服务器与要集成的 SharePoint 部署位于同一计算机,且已将默认网站映射到端口 8080,则可使用此示例)。
    • https://your-server-name:443/reportserver。

    请不要为用于整个 SharePoint 场的报表服务器 URL 指定 https://localhost。 对于安装在远程服务器上的 SharePoint Web 前端,指定为 https://localhost 的 URL 地址将无效。

    如果您已并行安装报表服务器和 SharePoint 技术实例,并且 SharePoint 技术实例使用默认值,则端口 80 将用来访问顶级 SharePoint 站点。 在同一个 Web 服务器上安装报表服务器时,您必须对默认网站指定和使用其他端口号,或在自定义网站(通过端口号、IP 地址或主机头进行唯一标识)下创建报表服务器虚拟目录。 有关报表服务器 URL 和虚拟目录的详细信息,请参阅配置报表服务器虚拟目录

  5. 在**“身份验证模式”下,选择“Windows 身份验证”“可信身份验证”**以指定 URL 代理端点是否为报表服务器上的模拟连接发送带安全令牌的标头。

    代理端点会将源自 Reporting Services 应用程序页上用户操作的所有请求转发至报表服务器进行处理。 根据身份验证模式,这些请求可能会在标头中包含 SharePoint 用户标识标记,也可能不包含。

    如果 SharePoint Web 应用程序配置为使用 Windows 身份验证并启用了 Kerberos 协议,则可以选择**“Windows 身份验证”通过 Windows 集成安全性进行连接。 在这种情况下,不会发送用户标识标记。 或者,您可以选择“可信身份验证”**来模拟可信帐户并将请求标头中的 SharePoint 用户信息传递给报表服务器。

    如果 SharePoint Web 应用程序配置为使用窗体身份验证,则请求标头将始终包含 SharePoint 用户标识,并会忽略您为身份验证模式指定的任何值。 有关服务器连接的详细信息,请参阅 SharePoint 集成模式下的 Reporting Services 安全性概述

  6. 单击**“确定”**。

  7. 在“Reporting Services”部分中,单击**“授予数据库访问权限”**。 在此步骤中,将从报表服务器实例检索服务帐户信息。 将为每个 Reporting Services 服务帐户创建数据库登录名和权限。 若要集成 Reporting Services 报表服务器和 SharePoint Web 应用程序,报表服务器应能够访问 SharePoint 配置和内容数据库。 报表服务器 Web 服务和报表服务器 Windows 服务都必须能够作为具有读写权限的可信用户进行连接。

  8. 指定报表服务器的名称。 默认情况下,此名称即为计算机的名称。

  9. 指定该实例是默认实例还是命名实例。 如果您不能确定,请启动 Reporting Services 配置工具并连接到报表服务器。 在**“实例选择”对话框中,展开“实例名”**来查看在服务器上安装的实例的列表。 MSSQLSERVER 是默认实例的名称。 所有其他实例都是命名实例。

  10. 单击**“确定”**。

    将打开**“输入凭据”**对话框。

  11. 在**“输入凭据”**对话框中,指定用户名和密码以连接到报表服务器检索 Web 服务和 Windows 服务帐户。 请确保为其输入凭据的帐户为报表服务器计算机的本地 Administrators 的成员。

  12. 在“Reporting Services”部分中,单击**“设置服务器默认值”**。

  13. 在**“报表历史记录默认值”**中,为要保留的报表历史记录副本数设置站点范围内的默认值。 默认值提供了一个初始设置,可用其确定可以为每个报表存储的快照数。 可以在特定报表的属性页中指定其他限定值。

  14. 在**“报表处理超时”**中,指定在一定时间段(以秒为单位)之后报表服务器上的报表处理是否超时。 此值应用于报表服务器上的报表处理。 它不会影响为报表提供数据的数据库服务器上的数据处理。 报表处理计时器时钟在您选择报表时开始运行,而在报表打开时结束运行。 您指定的值必须足以完成数据处理和报表处理。

  15. 在**“报表处理日志”**中,指定报表服务器是否会生成跟踪日志及日志的保留天数。 您可以指定报表服务器是否会生成跟踪日志及指定日志保留的天数。 这些日志存储在报表服务器计算机上的 \Microsoft SQL Server\MSSQL.n\ReportServer\Log 文件夹中。 每次重新启动该服务时都要启动新的日志文件。 有关日志文件的详细信息,请参阅 Reporting Services 跟踪日志

  16. 在**“启用 Windows 集成安全性”**中,指定与报表数据源的连接是否可以使用请求报表的用户的 Windows 安全令牌。

  17. 在**“启用即席生成报表”**中,指定用户是否可以从报表生成器报表执行即席查询。 设置此选项会设置报表服务器的 EnableLoadReportDefinition 属性。 如果清除此选项,则报表服务器将不会为使用报表模型作为数据源的报表生成点击链接型报表。

  18. 单击**“确定”**。

请参阅

概念

Reporting Services 和 SharePoint 技术的集成
配置报表服务器虚拟目录
管理报表历史记录
从 SharePoint 站点查看和管理报表服务器项
设置报表执行超时值

其他资源

安装 Reporting Services 外接程序

帮助和信息

获取 SQL Server 2005 帮助