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

在 SharePoint 集成模式下运行 Reporting Services 的部署方案之一就是将所有服务器组件和应用程序数据库安装在一台独立服务器上。如果您希望了解这些技术如何协作,或者要开发自定义应用程序并希望只需一台计算机即可运行所有服务,则该配置非常有用。下图说明了必须安装的组件。

Bb677368.sharepointrscompdesc_single(zh-cn,SQL.100).gif

先决条件

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

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

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 产品或技术时,必须选择**“高级”**安装选项。

注意注意

报表服务器实例不能将 Embedded Edition 用于其数据库。但是,由 SharePoint 产品或技术安装的 Embedded Edition 实例可以与您可能同时安装的其他数据库引擎版本并存。有关报表服务器数据库版本要求的详细信息,请参阅创建报表服务器数据库

安装顺序

可以按任意顺序安装组件技术,但是,为了获得最佳效果,应当先安装 Reporting Services,并在确认安装有效后再安装 SharePoint 产品或技术。

为了节省步骤,应当同时安装 Reporting Services 和数据库引擎。由于要一起安装数据库引擎和 Reporting Services,因此您将很可能有机会以默认配置安装 Reporting Services,在默认配置中,虚拟目录、服务帐户和报表服务器数据库均在安装过程中自动配置。

以下列表概述了必须执行的部署任务:

  1. 安装 Reporting Services 和数据库引擎。如有可能,请在安装 Reporting Services 时选择**“安装 SharePoint 模式默认配置”选项。否则,可以选择“安装但不配置”**选项,在执行安装后任务的过程中配置服务器。

  2. 配置报表服务器(如果尚未对其配置),并确认您拥有有效的安装。

  3. 下载并安装 Microsoft.NET Framework 3.0 可再分发包。

  4. 安装 Windows SharePoint Services 或 Office SharePoint Server 2007。选择**“基本”**安装选项。

  5. 运行 SharePoint 产品和技术配置向导,然后打开 SharePoint 站点以确认您拥有有效的安装。

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

  7. 在管理中心中配置报表服务器集成功能。

安装 Reporting Services 和数据库引擎

在完成安装之后,可以通过连接到报表服务器验证该安装是否成功。可以通过在浏览器窗口的 URL 地址中输入 https://localhost/reportserver 来测试连接。

下载并安装 .NET Framework 3.0 可再分发包

  1. 从 Microsoft 下载中心下载 .NET Framework 3.0 redistributable package(.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 产品和技术配置向导会为 SharePoint Web 应用程序分配端口 80,这将导致报表服务器变得不可用。因此,您现在必须将报表服务器配置设置修改为使用另一个端口,而且必须启动默认网站。

验证是否已针对 SharePoint 集成模式配置了报表服务器数据库

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

  2. 在“报表服务器状态”页中,验证**“报表服务器模式”是否设置为“SharePoint 集成”**。

  3. 如果没有针对 SharePoint 集成模式配置报表服务器,请单击**“数据库”**,并针对 SharePoint 集成模式创建报表服务器数据库。有关说明,请参阅如何创建报表服务器数据库(Reporting Services 配置)如何创建 SharePoint 集成模式的报表服务器数据库(Reporting Services 配置)

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

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

  1. 单击此选项打开 Microsoft 网站的下载页面。

    重要说明重要提示

    若要安装 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 管理中心”**。

    重要说明重要提示

    若要完成以下步骤,您必须是 SharePoint 场管理员组的成员和网站集管理员。

  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 站点上为报表服务器项设置权限(SharePoint 集成模式下的 Reporting Services)

  3. 如果要创建新的共享数据源、报表模型和报表生成器报表,请添加 Reporting Services 内容类型。有关详细信息,请参阅如何将报表服务器内容类型添加到库中(SharePoint 集成模式下的 Reporting Services)

  4. 创建共享数据源以与报表和模型配合使用。有关详细信息,请参阅如何创建和管理共享数据源(SharePoint 集成模式下的 Reporting Services)

  5. 创建共享计划以与订阅或无人参与的报表处理配合使用。有关详细信息,请参阅如何创建和管理共享计划(SharePoint 集成模式下的 Reporting Services)

  6. 将报表定义文件 (.rdl)、数据源文件 (.rds) 和报表模型文件 (.smdl) 发布到 SharePoint 库。您还可以在 SharePoint 库中使用上载命令以上载 .rdl 和 .smdl 文件,但不能上载 .rds 文件。根据您拥有的权限,还可以在报表生成器中创建报表,并将报表保存到库中。如果这些报表包含对共享数据源或外部文件的引用,则必须更新这些引用。有关详细信息,请参阅将模型和共享数据源部署到 SharePoint 站点如何将文档上载到 SharePoint 库(SharePoint 集成模式下的 Reporting Services)

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

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

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