在新的 SharePoint 服务器上安装 PowerPivot for SharePoint

本主题介绍如何在全新的 Windows Server 2008 计算机上安装新的 PowerPivot 服务器。它将指导您完成安装 SharePoint 2010 和 PowerPivot for SharePoint 的步骤。完成安装后,您应该拥有一台立即可用的正常运行的服务器。

注意注意

这些说明针对工作组或小部门服务器部署,或者针对想要用尽可能少的步骤安装 PowerPivot for SharePoint 的人士。如果您已安装了 SharePoint,则应使用替代说明。有关详细信息,请参阅在现有 SharePoint 服务器上安装 PowerPivot for SharePoint

本主题包含以下各节:

必备组件

概述

步骤 1:安装 SharePoint Server 2010(未配置)

步骤 2:安装和配置 SQL Server 组件

步骤 3:验证安装

安装故障排除

安装后步骤

先决条件

确认您的计算机满足针对 SharePoint 2010 和 PowerPivot for SharePoint 的硬件和软件要求:

您必须具有 SQL Server 2008 R2 的 Enterprise、Evaluation、Developer 或 Data Center 版本的安装介质。

您必须具有针对 SharePoint 2010 Enterprise Edition 的安装介质。

端口 80 必须可用。如果端口 80 被其他应用程序占用,则必须使用“现有场”选项安装 PowerPivot for SharePoint。有关详细信息,请参阅在现有 SharePoint 服务器上安装 PowerPivot for SharePoint

计算机必须联接到某个域。

若要设置场,您必须具有域用户帐户。您可以在以后重新配置服务以便基于不同的帐户运行。

若要设置 SQL Server 服务,您必须具有一个或多个域用户帐户。您将在此安装中配置 Analysis Services 和数据库引擎。

您必须是本地管理员才能安装 SQL Server 和 SharePoint 2010。请参阅 SharePoint 2010 产品文档 Deploy a single server with SQL Server(部署单台带有 SQL Server 的服务器),了解有关帐户和权限要求的详细信息。

概述

SQL Server 安装程序包括一个用于安装 PowerPivot for SharePoint 的“新服务器”安装选项,以使其在安装结束后立即可用。

为了使用此选项,您必须从已安装 SharePoint 2010 但未对其进行配置的全新服务器开始。本主题中的步骤 1 指导您完成安装未配置状态下的 SharePoint 的步骤。接下来在步骤 2 中,您将运行 SQL Server 安装程序并选择“新服务器”选项完成以下操作:

  • 安装并配置 SQL Server 数据库引擎实例,将其用作 SharePoint 的数据库服务器。

  • 配置您在步骤 1 中安装的 SharePoint 服务器,并启用 PowerPivot for SharePoint 所要求的功能。

  • 安装并配置 PowerPivot for SharePoint。

使用“新服务器”安装选项时,所有服务器产品都使用默认值。有关配置哪些功能和属性的说明,请参阅 PowerPivot for SharePoint 的默认配置

步骤 1:安装 SharePoint Server 2010(未配置)

在此步骤中,您将安装 SharePoint 必备软件并运行服务器安装程序。

如果您以前安装了 SharePoint Server,则知道通常应该在安装服务器后立即配置该服务器。但是,由于您的目标是使用 SQL Server 2008 R2 安装程序中的“新服务器”安装选项,因此必须在步骤 1 中跳过 SharePoint 服务器配置,以便允许 SQL Server 安装程序在步骤 2 中为您运行配置程序。通过允许 SQL Server 安装程序配置 SharePoint,您可以使用来自 SQL Server 2008 R2 版本的数据库引擎实例作为您的数据库服务器。更重要的是,它允许 SQL Server 安装程序配置 SharePoint 以便使用对于您的 PowerPivot 查询处理和服务器管理最佳的设置。

  1. 插入安装介质或者打开包含 SharePoint 2010 安装程序文件的文件夹。

  2. 运行必备安装程序以便添加必需的操作系统角色、功能和安装所需的其他软件。

  3. 运行 SharePoint Server 安装程序以便安装服务器软件。

  4. 接受 Microsoft 软件许可协议条款,然后单击**“继续”**。

  5. 单击**“服务器场”**。您必须选择此选项。不支持独立部署。通过选择“服务器场”选项,您将添加支持管理连接和数据连接的 Claims 基础结构。

    SharePoint 安装程序中的“安装类型”对话框

  6. 在“服务器类型”页中,选择**“完成”**。通过选择此选项,您将添加同一服务器上应用程序服务器角色和 Web 前端角色所需的所有 SharePoint 功能。

    SharePoint 安装程序中的“服务器类型”对话框

  7. 单击**“立即安装”**。

    在安装完成后,系统将提示您运行 SharePoint 产品和技术配置向导。

    重要说明重要提示

    不要在此时配置服务器。如果您现在运行该配置向导,系统将会显示错误,因为尚未安装数据库服务器。正确的步骤顺序是先安装数据库服务器,再进行服务器配置。

  8. 取消选中**“运行 SharePoint 产品和技术配置向导”旁的复选框,然后单击“关闭”**。

    提示进行其他配置的安装页

步骤 2:安装和配置 SQL Server 组件

在此步骤中,您将运行 SQL Server 2008 R2 安装程序。安装程序将安装并配置 PowerPivot for SharePoint 和数据库引擎实例。该实例将用作 SharePoint 服务器的数据库服务器。

安装程序还将配置您在步骤 1 中安装的 SharePoint 服务器。为此,SQL Server 安装程序在后台运行 SharePoint 产品和技术配置程序 (PSConfig.exe) 以便创建配置数据库和设置 PowerPivot 功能。SharePoint 将用您在 SQL Server 安装向导中指定的值进行初始化。

  1. 插入安装介质或者打开包含 SQL Server 2008 R2 安装程序文件的文件夹。

  2. 右键单击 Setup.exe,然后选择**“以管理员身份运行”**。

  3. 在导航窗格的左侧单击**“安装”**。

  4. 单击**“全新安装或向现有安装添加功能”**。

  5. 在“安装程序支持规则”中,单击**“确定”**。

  6. 在“产品密钥”中,指定 Evaluation Edition 或者为 Evaluation Edition 的许可副本输入产品密钥。单击**“下一步”**。

  7. 接受协议的 Microsoft 软件许可条款,然后单击**“下一步”**。

  8. 在“安装程序支持文件”页中,单击**“安装”**。

  9. 在“安装程序支持规则”页中,如果未发现任何问题,则单击**“下一步”**。否则,按照页面上的说明执行以便纠正问题后重新启动安装程序。

    注意注意

    可以忽略 Windows 防火墙中有关打开端口的警告。仅当外部应用程序将通过远程连接来连接到数据库引擎、本机模式的 Analysis Services 实例或 Reporting Services 时,才需要打开端口。有关详细信息,请参阅配置 Windows 防火墙以允许 SQL Server 访问

  10. 在“设置角色”中,选择 SQL Server PowerPivot for SharePoint

  11. 在同一页上的**“将 PowerPivot for SharePoint 添加到:”中,选择“新服务器”**。

    安装程序向导中的功能角色页

  12. 单击**“下一步”**。

  13. “功能选择”中会显示将安装的功能的只读列表以便供您参考。不能添加或删除为此角色预先选择的项。单击**“下一步”**。

  14. 在“安装规则”中,单击**“下一步”**。

  15. 在“实例配置”中,将显示“PowerPivot”的只读实例名称供您参考。该实例名称是必需的并且不能修改。但是,您可以输入唯一的实例 ID 以便指定说明性的目录名称和注册表项。单击**“下一步”**。

  16. 在“新建 SharePoint 场配置”中,输入服务器场帐户的域用户帐户。该帐户将用于运行管理中心服务和访问配置数据库。它还将用于设置重要服务,包括 PowerPivot 服务应用程序池。不要指定 Network Service 或 Local System 之类的内置帐户。安装程序将阻止针对内置帐户的安装。

  17. 指定其他场管理员在向场中添加新的应用程序服务器或 Web 前端服务器时将提供的通行短语。遵循您创建任何强密码时所采用的相同规则和约定。

  18. 指定用于连接到管理中心 Web 应用程序的端口号或者使用提供的随机生成的端口号。安装程序将首先检查该端口号是否可用,然后将其作为选项提供。

  19. 单击**“下一步”**。

  20. 在“磁盘空间要求”中,确认您具有安装功能所需的足够的磁盘容量,然后单击**“下一步”**。

  21. 在“服务器配置”中,为 SQL Server 代理、SQL Server 数据库引擎和 SQL Server Analysis Services 输入帐户信息。

    对于 SQL Server 数据库引擎和 SQL Server 代理,您可以将服务配置为在域用户帐户或者 NT AUTHORITY\SYSTEM 之类的内置帐户下运行。

    对于 SQL Server Analysis Services,您必须指定一个域用户帐户。不要指定内置帐户。域用户帐户在 SharePoint 管理中心将 Analysis Services 服务帐户作为托管帐户进行管理所必需的。

    切勿使用您自己的域用户帐户来设置任何服务。这样做会向服务器授予您在网络中对资源拥有的相同权限。如果服务器受到恶意用户的威胁,该用户将在您的域凭据下登录,并且能够下载或使用您所能下载或使用的相同数据和应用程序。

    有关帐户建议的详细信息,请参阅在 SharePoint 场中规划 PowerPivot 部署

  22. 单击**“下一步”**。

  23. 在“数据库引擎配置”中,单击**“添加当前用户”以便授予您的用户帐户对数据库引擎实例的管理员权限。安装程序将使用这些权限为场创建配置数据库。单击“下一步”**。

  24. 在“Analysis Services 配置”中,单击**“添加当前用户”**。

  25. 在同一页中,添加将管理 Analysis Services 实例的任何人士的 Windows 用户帐户。例如,如果用户想要在 SQL Server Management Studio 中连接到 Analysis Services 服务实例以便排除数据库连接问题或获取版本信息,则任何此类用户都必须对服务器具有系统管理员权限。添加可能需要立即排除服务器问题或管理服务器的任何人士的用户帐户。

  26. 单击**“下一步”**。

  27. 在其余各页上单击**“下一步”**,直到出现“准备安装”页。

  28. 单击**“安装”**。

在安装程序完成后,您将是 SharePoint 场中的场管理员、针对数据库引擎和 Analysis Services 的系统管理员以及针对默认 SharePoint Web 应用程序的网站集管理员。为了提高安全性,请考虑将管理任务委托给其他用户。需要特别注意的是,场管理员帐户不应是本地 Administrators 用户组的成员。有关如何更改您的部署的管理员或者将管理委托给他人的说明,请参阅 SharePoint 2010 技术中心站点上的 SharePoint 产品文档。

步骤 3:验证安装

您在 SharePoint 场中安装的 PowerPivot for SharePoint 实例通过 SharePoint 管理中心进行管理。至少,您可以检查管理中心和 SharePoint 网站上的页面以便确认 PowerPivot 服务器组件和功能可用。但是,若要完全验证某一安装,您必须具有可发布到 SharePoint 并从库中访问的 PowerPivot 工作簿。出于测试目的,您可以发布已包含 PowerPivot 数据的示例工作簿并使用它来确认 SharePoint 集成已正确配置。

若要验证 PowerPivot 与管理中心的集成,请执行以下操作:

  1. 在“开始”菜单上,单击**“所有程序”,打开“Microsoft SharePoint 2010 产品”,然后单击“SharePoint 2010 管理中心”**。

  2. 输入您的用户名和密码,然后单击**“确定”**。

    或者,您可以修改浏览器设置,以便避免每次打开管理中心时都不得不输入用户名和密码。若要将管理中心作为可信站点添加,请执行以下操作。

    1. 在 Internet Explorer 中的“工具”菜单上,单击**“Internet 选项”**。

    2. 在“安全”选项卡中,在**“选择要查看或更改安全设置的区域”**部分中,单击“受信任的站点”,然后单击“站点”。

    3. 取消选中**“对该区域中的所有站点要求服务器验证(https:)”**复选框。

    4. 在**“将该网站添加到区域中”中,键入您的网站的 URL,然后单击“添加”**。

    5. 单击**“关闭”,然后单击“确定”**。

      注意注意

      SharePoint 安装文档包含有关解决代理服务器错误和禁用 Internet Explorer 安全增强配置的附加说明,以便您可以下载和安装更新。有关详细信息,请参阅 Microsoft 网站上 Deploy a single server with SQL Server(部署单台带有 SQL Server 的服务器)中的 Perform additional tasks“执行附加任务”部分。

  3. 在管理中心的“系统设置”中,单击**“管理场功能”**。

  4. 确认**“PowerPivot 集成功能”“活动”**。

  5. 在管理中心的“系统设置”中,单击**“管理服务器上的服务”**。

  6. 验证 SQL Server Analysis Services 和 SQL Server PowerPivot 系统服务是否已启动。

  7. 在“管理中心”的“应用程序管理”中,单击**“管理服务应用程序”**。

  8. 单击**“默认 PowerPivot 服务应用程序”**以便为此应用程序打开 PowerPivot 管理面板。第一次使用时,面板要花几分钟的加载时间。

    或者,单击**“默认 PowerPivot 服务应用程序”旁边的空白区域以选择该行,然后单击“属性”**以查看此服务应用程序的配置设置。您可以修改配置设置和应用程序属性以更改服务器配置。有关这些设置的详细信息,请参阅创建和配置 PowerPivot 服务应用程序

若要验证 PowerPivot 与 SharePoint 站点的集成,请执行以下操作:

  1. 在浏览器中,打开您创建的 Web 应用程序。如果您使用了默认值,则可以在 URL 地址中指定 http://<您的计算机名称>。

  2. 验证 PowerPivot 数据访问和处理功能在应用程序中可用。您可以通过验证 PowerPivot 提供的库模板是否存在来验证此可用性:

    1. 在“站点操作”中,单击**“其他选项...”**。

    2. 在“库”中,您应该看到**“数据馈送库”“PowerPivot 库”**。这些库模板由 PowerPivot 功能提供,并且在正确集成了该功能的情况下在“库”列表中将可见。

若要验证服务器上的 PowerPivot 数据访问,请执行以下操作:

  1. 将 PowerPivot 工作簿上载到 PowerPivot 库或者任何 SharePoint 库。有关如何访问示例文件的详细信息,请参阅在 Excel 中创建 PowerPivot 工作簿的路线图

  2. 单击该文档以便从库中打开它。

  3. 单击某个切片器或对数据进行筛选以启动 PowerPivot 查询。该服务器将在后台加载 PowerPivot 数据并返回结果。在下一步骤中,您将连接到该服务器以便确认数据已加载并且缓存。

  4. 从“开始”菜单中的 Microsoft SQL Server 2008 R2 程序组启动 SQL Server Management Studio。如果未在您的服务器上安装此工具,则可以跳到最后一步以便确认缓存文件是否存在。

  5. 在“服务器类型”中,选择 Analysis Services

  6. 在“服务器名称”中,输入 <服务器名称>\powerpivot,其中 <服务器名称> 是具有 PowerPivot for SharePoint 安装的计算机的名称。

  7. 单击**“连接”**。这将验证 Analysis Services 服务器是否可用。

  8. 在对象资源管理器中,可以单击**“数据库”**以便查看加载的 PowerPivot 数据文件的列表。

  9. 在计算机文件系统上,检查以下文件夹以便确定文件是否已缓存到磁盘。存在缓存文件将进一步证实您的部署正常工作。若要查看文件缓存,请转到 \Program Files\Microsoft SQL Server\MSAS10_50.POWERPIVOT\OLAP\Backup 文件夹。

安装故障排除

如果看到错误而不是预期的页面和结果,请执行以下操作:

  • 查阅 SharePoint 2010 和 SQL Server 2008 R2 的发行说明以获取已知安装问题的解决办法。发行说明随安装介质提供或在您下载软件的 Microsoft 网站上提供。

  • 查看 Microsoft TechNet WIKI 上的解决 PowerPivot for SharePoint 安装问题页。

  • 参阅 Microsoft 网站上的 SharePoint 部署文章。文章包含用于配置 Internet Explorer 中的设置的步骤。有关详细信息,请参阅 Deploy a single server with SQL Server(部署单台带有 SQL Server 的服务器)。

安装后步骤

完成服务器安装后,您应该执行若干安装后任务,以便提高服务器的安全性或可用性。

将 SharePoint 权限授予工作簿用户

用户将首先需要 SharePoint 权限,然后才能发布或查看工作簿。请确保对需要查看已发布工作簿的用户授予**“查看”权限,对发布或管理工作簿的用户授予“参与讨论”**权限。您必须是网站集管理员才能授予权限。

  1. 在站点中,单击**“网站操作”**。

  2. 单击**“网站权限”**。

  3. 选中网站集**“成员”**组旁的复选框。

  4. 在功能区上,单击**“授予权限”**。

  5. 输入应有权添加或删除文档的 Windows 域用户或组帐户。

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

  7. 选中网站集**“访问者”**组旁的复选框。

  8. 在功能区上,单击**“授予权限”**。

  9. 输入应有权查看文档的 Windows 域用户或组帐户。与前面一样,如果为经典身份验证配置了应用程序,则不要使用电子邮件地址或分发组。

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

安装 ADO.NET Data Services 3.5 SP1

ADO.NET Data Services 是 SharePoint 列表的数据馈送导出所必需的。SharePoint 2010 在 PrerequisiteInstaller 程序中不包括此组件,因此您必须手动安装它。有关如何安装 ADO.NET Data Services 的详细信息,请参阅安装 ADO.NET Data Services 以支持 SharePoint 列表的数据馈送导出

安装在数据刷新中使用的数据访问接口并且检查用户权限

通过服务器端数据刷新,用户可以将更新的数据在无人参与模式下重新导入到其工作簿中。要使数据刷新成功,服务器必须具有与最初用于导入数据的相同的数据访问接口。此外,数据刷新运行所基于的用户帐户常常要求对外部数据源具有读取权限。请确保查看用于启用和配置数据刷新的要求,以便确保获得成功的结果。有关详细信息,请参阅启用和配置 PowerPivot 数据刷新

更改 SharePoint 中的应用程序池和服务标识

SQL Server 安装程序将场功能、应用程序和服务设置为在单个帐户下运行。这简化了安装,但会导致部署无法满足 SharePoint 场的安全要求。若要创建更可靠的部署,请在完成安装后,将应用程序池和服务标识更改为基于不同的帐户运行。

  1. 在“管理中心”的“应用程序管理”中,单击**“管理服务应用程序”**。

  2. 选择但不要单击**“默认 PowerPivot 服务应用程序”**。可以通过单击链接文本旁边的空白区域来选择它。

  3. 在“服务应用程序”功能区中,单击**“属性”**。

  4. 选择**“创建新应用程序池”**。

  5. 输入应用程序池的名称,如服务应用程序池 - PowerPivotService。

  6. 选择某个现有的已配置帐户或注册一个新的托管帐户以设置应用程序池的标识。

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

有关如何更改 PowerPivot 服务器组件的应用程序池和服务标识的详细信息,请参阅更改服务帐户和密码 (PowerPivot for SharePoint)

设置磁盘空间使用量的上限

现在,能够在 SP1 中为用于缓存到磁盘的 PowerPivot 数据文件的磁盘空间量设置一个上限。默认设置是使用所有可用磁盘空间量。如果您在使用 SP1,则按照以下说明来限制磁盘空间量的使用:配置磁盘空间使用情况 (PowerPivot for SharePoint)

安装 PowerPivot for Excel 和生成 PowerPivot 工作簿

在您在场中安装了服务器组件后,可以创建使用嵌入的 PowerPivot 数据的第一个 Excel 2010 工作簿,然后将其发布到 Web 应用程序中的 SharePoint 库。在您可以生成包含 PowerPivot 数据的 Excel 工作簿前,必须从安装 Excel 2010 开始,然后安装 PowerPivot for Excel 外接程序,该外接程序扩展 Excel 以便支持 PowerPivot 数据导入和内容丰富。有关如何安装 PowerPivot for Excel 和创建 PowerPivot 数据的说明,请参阅安装 PowerPivot for Excel(SQL Server 联机丛书)在 Excel 中创建 PowerPivot 工作簿的路线图

随着时间的推移添加服务器或应用程序

在您部署 PowerPivot 解决方案时,对于 Web 应用程序中的所有网站集,将在网站集级别激活功能集成。一段时间后在您创建新的 Web 应用程序时,必须将 powerpivotwebapp 解决方案部署到各应用程序。有关说明,请参阅部署 PowerPivot 解决方案

根据您配置 PowerPivot 服务应用程序的方式,PowerPivot 系统服务将添加到默认的连接组中,并且它将可用于使用默认连接的所有 Web 应用程序。但是,如果您配置了 Web 应用程序以便使用自定义服务应用程序连接列表,则需要将 PowerPivot 服务应用程序添加到您想要为其启用 PowerPivot 数据处理的各 SharePoint Web 应用程序中。有关详细信息,请参阅将 PowerPivot 服务应用程序连接到 SharePoint Web 应用程序

一段时间后,如果您确定需要附加的数据存储和处理能力,则可以将第二个 PowerPivot for SharePoint 服务器实例添加到场中。安装过程与您添加第一个服务器所执行的步骤几乎完全相同,只有在对如何指定实例名称和服务帐户信息的要求方面除外。有关说明,请参阅将 PowerPivot 服务器添加到 SharePoint 场中

优化配置设置

PowerPivot 服务应用程序使用默认属性和值创建。您可以修改单独服务应用程序的配置设置,以便更改分配请求所采用的方法、设置服务器超时、更改查询响应报告事件的阈值或者指定保留多长时间的使用情况数据。有关管理中心中的配置或者在 SharePoint Web 应用程序中使用 PowerPivot 功能的详细信息,请参阅配置 (PowerPivot for SharePoint)操作 (PowerPivot for SharePoint)