如何在独立服务器上配置 SharePoint 集成

新建日期: 2007 年 9 月 15 日

在 SharePoint 集成模式下运行 Reporting Services 的部署方案之一是在单个独立服务器上安装所有服务器组件和应用程序数据库。 如果希望了解这些技术如何协同工作,或者部署的是自定义应用程序并希望简单地将所有服务安装在单台计算机上,则此配置将非常有用。 下图显示了必须安装的组件。

显示所需组件的列表

必备项

开始安装这些组件之前,请确保执行以下操作:

独立服务器配置的数据库注意事项

Reporting Services 和 SharePoint 产品及技术都使用 SQL Server 关系数据库存储应用程序数据。 Reporting Services 要求版本兼容的数据库引擎实例。 如果提供了一个现有数据库服务器,则 SharePoint 产品和技术可以使用它。 如果不提供,安装程序将安装 SQL Server Embedded Edition 作为内部组件并将其用于应用程序数据库。 由于已为 Reporting Services 安装数据库引擎,因此可以考虑对 SharePoint 应用程序数据库也使用相同实例。

但是,如果允许安装程序进行安装并使用 SQL Server Embedded Edition,则可以显著减少安装和配置的步骤。 如果存在足够的磁盘空间,则应当使用 SharePoint 提供的 Embedded Edition。

如果不希望在计算机上安装多个 SQL Server 实例,则可以使用 SharePoint 配置和内容数据库的数据库引擎。 为此,在安装 SharePoint 产品或技术时必须选择**“高级”**安装选项。

Bb677368.note(zh-cn,SQL.90).gif注意:
报表服务器实例无法为其数据库使用 Embedded Edition。 但是,由 SharePoint 产品或技术安装的 Embedded Edition 实例可以与可能安装的其他数据库引擎版本共存。 有关报表服务器数据库版本要求的详细信息,请参阅创建报表服务器数据库
独立服务器配置的默认端口和网站注意事项

在同一台计算机上安装报表服务器和 SharePoint 产品或技术的实例时需要为每个 Web 应用程序分配唯一的端口号。 如果在安装 SharePoint 产品或技术时选择了**“基本”**安装选项或使用默认设置,则在配置 SharePoint Web 应用程序时,SharePoint 产品和技术配置向导将使用默认网站并将端口 80 分配给顶级站点。 如果要将默认网站用于报表服务器,则必须为该默认网站选择其他端口,然后启动该网站。

安装顺序

可以按任何顺序来安装组件技术,但是若要获得最佳效果,应当先安装 Reporting Services,并验证安装是否有效,然后再安装 SharePoint 产品或技术。

若要节省步骤,应当同时安装 Reporting Services 和数据库引擎。 由于将要同时安装数据库引擎和 Reporting Services,因此很可能选择以默认配置安装 Reporting Services 的选项,其中虚拟目录、服务帐户和报表服务器数据库将在安装期间自动配置。

下面列出了部署任务摘要:

  1. 安装 Reporting Services 和数据库引擎。 如有可能,在安装 Reporting Services 时请选择**“安装默认配置”**选项。
  2. 如果报表服务器尚未配置,请对其进行配置,然后验证安装是否有效。
  3. 应用 SQL Server 2005 SP2。
  4. 下载并安装 Microsoft .NET Framework 3.0 可再发行组件包。
  5. 安装 Windows SharePoint Services 或 Office SharePoint Server 2007。 如有可能,请选择**“高级”**安装选项。
  6. 运行 SharePoint 产品和技术配置向导,然后打开 SharePoint 站点验证安装是否有效。
  7. 下载并安装用于 SharePoint 技术的 Reporting Services 外接程序。
  8. 在管理中心中配置报表服务器集成功能。

安装 Reporting Services 和数据库引擎

安装程序完成后,可以通过打开报表管理器验证安装是否成功。 通过在浏览器窗口的 URL 地址中输入 https://localhost/reports,可以打开报表管理器。

稍后,将报表服务器配置为 SharePoint 集成模式后,报表管理器将不再可用。 但是,由于报表服务器此时正在本机模式下运行,因此可以使用报表管理器验证安装。

如果尚未安装默认配置,则可以打开 Reporting Services 配置工具来配置报表服务器的操作。 有关说明,请参阅 Reporting Services 配置“如何”主题

应用 SQL Server 2005 Service Pack 2

  • 下载并安装 SQL Server 2005 SP2。 有关详细信息,请参阅 Microsoft 网站上的如何获取最新的 SQL Server 2005 Service Pack

    可以对已配置或未配置的 Reporting Services 安装应用 SP2。

    可以接受 SP2 安装的所有默认值。

    确保同时选中了数据库引擎 (MSSQLSERVER) 和 Reporting Services (<服务器名>\ReportServer) 实例进行 SP2 升级。

下载并安装 .NET Framework 3.0 可再发行组件包

  1. 通过 Microsoft 下载中心下载 .NET Framework 3.0

  2. 运行安装程序。 安装程序在后台运行并且可能需要一段时间才能完成。 若要检查进度,请单击任务栏通知区域中的 Microsoft .NET Framework 3.0 安装图标。

安装并配置 Windows SharePoint Services 或 Office SharePoint Server

  1. 从安装媒体中运行 Setup.exe。

  2. 输入长度为 25 个字符的产品密钥。

  3. 接受软件许可协议。

  4. 单击**“基本”**。

    此选项所需的安装步骤最少。 它将立即使用所有默认值来安装软件。 它还可自动执行用于设置管理中心和默认 SharePoint 站点的配置步骤。

    若要使用现有数据库引擎实例,必须改为单击**“高级”。 选择此选项后,安装程序将提供“完全”安装选项,可使用它指定要使用的数据库服务器。 请注意,选择“高级”安装选项会增加稍后必须执行的配置步骤的复杂度。 有关如何指定和配置“高级”安装的详细信息,请遵照如何在多台服务器上配置 SharePoint 集成中的“安装 SharePoint 产品或技术”过程执行操作。 完成多个服务器部署主题中的“高级”**安装和配置步骤后,返回本主题,编辑端口分配并继续执行剩余的任务。

  5. 在**“完成”页中,验证是否选中了“运行 SharePoint 产品和技术配置向导”**复选框。

  6. 单击**“关闭”**。

    安装程序关闭后,SharePoint 产品和技术配置向导将运行。 由于选择了**“基本”安装选项,因此配置任务在后台运行,当配置任务完成时可以单击“完成”**。

  7. 验证安装是否已成功。 默认情况下,SharePoint 站点将在配置任务完成后在浏览器窗口中打开。 此步骤可验证安装和配置过程。

默认情况下,SharePoint 产品和技术配置向导将端口 80 分配给 SharePoint Web 应用程序,这样将导致报表服务器变得不可用。 因此,现在必须修改报表服务器配置设置以使用其他端口,并且必须启动默认网站。

编辑默认网站的端口分配

  1. 启动 IIS 管理器。 依次单击**“开始”“管理工具”“Internet 信息服务”**。

  2. 右键单击**“默认网站”,然后单击“属性”**。

  3. 指定其他端口。 默认情况下,SharePoint Web 应用程序使用端口 80。 若要在同一台计算机上的默认网站下运行报表服务器,请选择其他未使用的端口(例如 8080)。

  4. 启动默认网站。 默认情况下,在创建和配置 SharePoint Web 应用程序的网站集时会停止该站点。 必须重新启动该站点以访问报表服务器。 为此,右键单击**“默认网站”,然后单击“启动”**。

  5. 打开浏览器窗口并键入包括了端口的 URL(例如 http://example-server-name:8080/reportserver),以验证报表服务器是否正常工作。

  6. 如果使用为某个特定端口配置的默认网站,请使用文本编辑器编辑 RSReportServer.config 文件,将该端口添加到 UrlRoot 配置设置(例如,http://example-server-name:8080/reportserver)。Reporting Services 使用 UrlRoot 配置设置构造电子邮件中解析为在报表服务器上进行处理的报表的链接。 有关此文件的详细信息,请参阅 RSReportServer 配置文件

创建 SharePoint 集成模式的报表服务器数据库

  1. 启动 Reporting Services 配置工具,然后连接到报表服务器实例。 有关说明,请参阅如何启动 Reporting Services 配置

  2. 在导航窗格中单击**“数据库安装”**。

  3. 在**“服务器模式”下,单击“更改”**。

  4. 单击**“是”**确认希望创建支持 SharePoint 集成模式操作的新报表服务器数据库。

  5. 在**“数据库名称”**中,键入新数据库的名称(例如 reportserverSharepointMode)。

  6. 验证是否已选中**“创建 SharePoint 集成模式的报表服务器数据库”**复选框。

  7. 单击**“确定”**创建数据库。

  8. 单击**“应用”以自动配置其余连接设置。 系统将提示您连接到数据库引擎的实例以完成此步骤。 单击“确定”**以确认连接。 有关详细信息,请参阅如何创建 SharePoint 集成模式的报表服务器数据库(Reporting Services 配置)

  9. 如果您使用的是新安装的 Reporting Services 并且希望支持无人参与的报表执行,则还应配置无人参与的报表处理帐户。 或者,配置报表服务器,以通过电子邮件进行传递。 有关详细信息,请参阅配置用于无人参与的报表处理的帐户配置报表服务器以进行电子邮件传递

下载并安装用于 SharePoint 技术的 Reporting Services 外接程序

  1. 单击用于 SharePoint 技术的 Microsoft SQL Server 2005 Reporting Services 外接程序以转至 Microsoft 网站上的下载页。

    Bb677368.note(zh-cn,SQL.90).gif重要提示:
    若要安装 Reporting Services 外接程序,您必须是 SharePoint Web 场管理员和网站集管理员。
  2. 选择要安装的语言。

  3. 在**“要下载的文件”中,单击“下载”**以安装 32 位或 64 位版本的 Reporting Services 外接程序。

  4. 单击**“保存”**以将文件保存到计算机上的某个位置。

  5. 打开 Windows 资源管理器并浏览到文件所在的文件夹。

  6. 双击 SharePointRS.msi 以开始安装。 有关详细信息,请参阅如何安装 Reporting Services 外接程序

  7. 获取 Reporting Services 外接程序的最新自述文件版本,以查看最新的重大更改和已知问题。 在 Microsoft 网站的下载页上,在**“要下载的文件”中单击“下载”**以打开 readme_rsaddin.htm 文件,然后将该文件保存到计算机。

配置报表服务器集成

  1. 依次单击**“开始”“管理工具”“SharePoint 3.0 管理中心”**。

    Bb677368.note(zh-cn,SQL.90).gif重要提示:
    若要安装 Reporting Services 外接程序,您必须是 SharePoint Web 场管理员和网站集管理员。
  2. 单击**“应用程序管理”**。 应该会看到一个名称为 Reporting Services 的新的部分。 该部分包含的链接指向用于指定集成设置的页面。 如果看不到该部分,必须激活报表服务器集成功能。 有关详细信息,请参阅如何在 SharePoint 管理中心中激活报表服务器功能

    您必须至少设置报表服务器 URL、选择身份验证模式并授予报表服务器访问 SharePoint 数据库的权限。 有关详细信息,请参阅如何在 SharePoint 管理中心中配置报表服务器集成功能

  3. 关闭管理中心。

后续步骤

通过启动 Reporting Services 配置工具并打开“SharePoint 集成”页查看服务器状态来验证集成。 您应该会看到可以单击以启动 SharePoint 管理中心的链接。

也可以通过打开报表服务器的浏览器窗口来验证安装。 URL 应类似于 http://example-server-name:8080/reportserver。 该 URL 指向代理端点。 在 SharePoint 库中添加报表服务器项后,您可以打开该 URL 的浏览器窗口以在站点上查看项。

最后,您应能够打开 SharePoint Web 应用程序并能够将报表和其他文档上载到 SharePoint 库。

安装完所有组件并配置服务器组件连接设置后,必须指定权限、添加内容类型以及向 SharePoint 库添加报表服务器项。

若要完成服务器集成的部署任务,请执行下列操作:

  1. 打开 SharePoint Web 应用程序。 默认情况下,该 URL 为 http://<服务器名称>。
  2. 设置权限以授予用户访问 SharePoint 站点的权限。 安全性是必需的,但如果要继承现有的权限,则不必设置对特定项的权限。 有关详细信息,请参阅在 SharePoint 站点上管理报表服务器项的权限与安全性如何在 SharePoint 站点上设置报表服务器项的权限
  3. 如果要创建新的共享数据源、报表模型和报表生成器报表,请添加 Reporting Services 内容类型。 有关详细信息,请参阅如何将报表服务器内容类型添加到库中(SharePoint 集成模式)
  4. 创建共享数据源以与报表和模型配合使用。 有关详细信息,请参阅如何创建和管理共享数据源(SharePoint 集成模式)
  5. 创建共享计划以与订阅或无人参与的报表处理配合使用。 有关详细信息,请参阅如何创建和管理共享计划(SharePoint 集成模式)
  6. 将报表定义文件 (.rdl)、数据源文件 (.rds) 和报表模型文件 (.smdl) 发布到 SharePoint 库。 您还可以在 SharePoint 库中使用上载命令以上载 .rdl 和 .smdl 文件,但不能上载 .rds 文件。 根据您拥有的权限,还可以在报表生成器中创建报表,并将报表保存到库中。 如果这些报表包含对共享数据源或外部文件的引用,则必须更新这些引用。 有关详细信息,请参阅将报表、模型和共享数据源部署到 SharePoint 站点如何将文档上载到 SharePoint 库(SharePoint 集成模式)

上载报表时,请确保报表的数据源属性正确。 数据源必须具有有效的外部数据源连接字符串。 凭据类型必须对您的网络拓扑有效。 特别要注意的是,如果您的域未启用 Kerberos 身份验证,则不能使用 Windows 集成安全性凭据类型。 相反,应指定存储的凭据。 验证数据源属性正确之后,可以单击报表名称来打开报表。 该报表将在报表查看器 Web 部件中自动打开。

如果报表未打开,请检查您对该报表拥有的权限以及用来定义与外部数据源连接的数据源属性。 在站点或场上,SharePoint 权限用于控制对报表、报表模型、共享数据源以及报表生成器工具(用来创建即席报表)的访问权限。 如果用户看不到这些项,则应验证权限是否设置正确。

无法通过报表管理器或 SQL Server Management Studio 管理运行在 SharePoint 集成模式下的报表服务器。 关于支持的功能和不支持的功能的完整列表,请参阅 Reporting Services 在 SharePoint 集成模式下支持的功能

请参阅

任务

如何在多台服务器上配置 SharePoint 集成

概念

在 SharePoint 集成模式下运行 Reporting Services 的要求
SharePoint 集成模式下 Reporting Services 的部署配置
Reporting Services 的部署模式
将 Reporting Services 配置为 SharePoint 3.0 集成模式
Reporting Services 和 SharePoint 技术的集成

其他资源

安装 SQL Server Reporting Services

帮助和信息

获取 SQL Server 2005 帮助