在现有 SharePoint 服务器上安装 PowerPivot for SharePoint

步骤1:

  1. 检查 SQL Server 2008 R2 Analysis Services 实例的“程序”文件夹。如果您找到了现有安装或之前安装的证据,则执行剩余步骤。否则,直接执行步骤 2:安装 PowerPivot for SharePoint。
  2. 在具有管理权限的情况下,使用记事本编辑 setup100.exe.config 以便添加以下 XML 语句。

    首先,右键单击记事本并且选择“以管理员身份运行”。

    从以下位置打开 setup100.exe.config:%ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2\x64

    将 <disableCachingBindingFailures> 添加到该文件,然后保存该文件。此条目指示安装程序忽略缓存绑定失败,以便即使在之前失败的情况下也能够安装该对象的新实例。

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <runtime>
        <disableCachingBindingFailures enabled="1" />
      </runtime>
    </configuration>
    
  3. 继续执行步骤 2:安装 SQL Server PowerPivot for SharePoint。

步骤2:

运行 SQL Server 2008 R2 安装程序以便将 PowerPivot for SharePoint 添加到某一 SharePoint 场。如果该场由多个 SharePoint 服务器构成,则必须在已加入到该场中的应用程序服务器上运行 SQL Server 2008 R2 安装程序。

  1. 在已具有 SharePoint 2010 安装的计算机上,插入安装介质或者打开包含用于 SQL Server 2008 R2 安装文件的文件夹。
  2. 使用管理员权限运行 SQL Server 安装程序。右键单击 Setup.exe 并选择“以管理员身份运行”。
  3. 在导航窗格的左侧单击“安装”。
  4. 单击“全新安装或向现有安装添加功能”。
  5. 在“安装程序支持规则”中,如果未发现任何问题,则单击“确定”。否则,按照页面上的说明执行以便纠正问题后重新启动安装程序。
  6. 在“安装程序支持文件”中,单击“安装”。此步骤将 SQL Server 安装程序文件添加到您的计算机并且标识在安装支持文件时可能会发生的任何问题。

    注意

    如果启用了 Windows 防火墙,则系统将会警告您打开端口以便启用远程访问。此警告通常不适用于 PowerPivot 安装。使用已为 SharePoint 服务到服务通信打开的 SharePoint 端口建立与 PowerPivot 服务和数据文件的连接。只有在安装要求从远程计算机进行数据访问的其他 SQL Server 功能时,才需要打开端口。下面是有关的示例情况:使用 Analysis Services 多维数据库作为 PowerPivot 工作簿的外部数据源,使用 SQL Server Management Studio 之类的客户端应用程序浏览在远程 SharePoint 服务器上加载的 PowerPivot 工作簿,或者设置数据库引擎作为多服务器 SharePoint 场的数据库服务器。有关如何打开这些服务器使用的端口的详细信息,请参阅配置 Windows 防火墙以允许 SQL Server 访问

  7. 单击“下一步”以安装支持文件。
  8. 在“安装类型”中,选择“全新安装或添加功能”。只有在您已安装了现有实例后,该页面才出现。不要选择“向 SQL Server 2008 R2 的现有实例中添加功能”。PowerPivot for SharePoint 必须作为新实例安装。单击“下一步”。

  9. 在“产品密钥”中,为 Enterprise、Developer 或 Data Center 版本的许可副本输入产品密钥或指定 Evaluation Edition。单击“下一步”。

  10. 接受协议的 Microsoft 软件许可条款,然后单击“下一步”。
  11. 在“设置角色”中,选择 SQL Server PowerPivot for SharePoint。

    还在“安装角色”页中,在“添加 PowerPivot for SharePoint 到:”中,选择“现有场”。单击“下一步”。

  12. 在“功能选择”中,查看将安装的功能的只读列表。显示此列表仅供参考。不能添加或删除为此角色预先选择的项。单击“下一步”。

  13. 在“安装规则”中,单击“下一步”。
  14. 在“实例配置”中,将显示“PowerPivot”的只读实例名称供您参考。该实例名称是必需的并且不能修改。但是,您可以输入唯一的实例 ID 以便指定说明性的目录名称和注册表项。单击“下一步”。
  15. 在“磁盘空间要求”中,确认您具有安装功能所需的足够的磁盘容量,然后单击“下一步”。
  16. 在“服务器配置”中,为 SQL Server Analysis Services 指定一个域用户帐户。不要使用 Local System 或 Network Service 之类的内置系统帐户。指定域用户帐户是在 SharePoint 场中安装 Analysis Services 所必需的。有关帐户建议的详细信息,请参阅在 SharePoint 场中规划 PowerPivot 部署。单击“下一步”。

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

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

    单击“下一步”。

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

步骤3:

将 PowerPivot 解决方案部署到 SharePoint Web 应用程序是服务器配置所必需的。

  1. 单击“开始”按钮,依次选择“所有程序”、“Microsoft SharePoint Products 2010”和“SharePoint 2010 管理中心”。
  2. 在 SharePoint 2010 管理中心的“系统设置”中,单击“管理场解决方案”。

    您应该看到两个不同的解决方案包:powerpivotfarm.wsp 和 powerpivotwebapp.wsp。在您安装第一个 PowerPivot for SharePoint 实例并且永远不需要再次部署时,部署第一个解决方案 (powerpivotfarm.wsp)。为管理中心部署第二个解决方案 (powerpivotwebapp.wsp),但是,您必须为将支持 PowerPivot 数据访问的每个 SharePoint Web 应用程序手动部署此解决方案。

  3. 单击“powerpivotwebapp.wsp”。
  4. 单击“部署解决方案”。
  5. 在“部署到?”中,选择要向其添加 PowerPivot 功能支持的 SharePoint Web 应用程序。
    重要提示

    请确保 Web 应用程序配置为使用经典模式身份验证。有关如何验证身份验证模式的说明,请参阅部署 PowerPivot 解决方案

  6. 单击“确定”。
  7. 对也要支持 PowerPivot 数据访问的其他 SharePoint Web 应用程序重复此过程。

步骤4:

PowerPivot for SharePoint 部署要求您的场包括以下服务:Excel Calculation Services、安全存储区服务和 Claims to Windows Token Service。

Excel Services 和 PowerPivot for SharePoint 均使用 Claims to Windows Token Service 来通过当前 SharePoint 用户的 Windows 标识建立与外部数据源的连接。如果该服务尚未启动,您必须立即启动它以便启用 Excel Calculation Services 将经过身份验证的请求转发到 PowerPivot 系统服务。

  1. 在管理中心的“系统设置”中,单击“管理服务器上的服务”。
  2. 启动 Claims to Windows Token Service。
  3. 启动 Excel Calculation Services。
  4. 启动安全存储区服务。
  5. 验证 SQL Server Analysis Services 和 SQL Server PowerPivot 系统服务是否都已启动。

步骤5:

  1. 在“管理中心”的“应用程序管理”中,单击“管理服务应用程序”。
  2. 在“服务应用程序”功能区中,单击“新建”。
  3. 选择“SQL Server PowerPivot 服务应用程序”。如果该服务应用程序未在列表中出现,则 PowerPivot for SharePoint 未安装或者解决方案未部署。
  4. 在“新建 PowerPivot 服务应用程序”页中,输入应用程序的名称。默认名称是 PowerPivotServiceApplication<数字>。如果您创建多个 PowerPivot 服务应用程序,则说明性的名称将有助于其他管理员理解应用程序的使用方式。
  5. 在“应用程序池”中,创建一个新的应用程序池并且为其选择一个安全帐户。域用户帐户是必需的。
  6. 在“数据库服务器”中,选择将在其上创建服务应用程序数据库的数据库服务器。默认值是承载场配置数据库的 SQL Server 数据库引擎实例。
  7. 在“数据库名称”中,默认值是 PowerPivotServiceApplication1_<guid>。默认数据库名称对应于服务应用程序的默认名称。如果您输入了唯一的服务应用程序名称,则遵循您的数据库名称的类似命名约定,以便可以一起管理它们。
  8. 在“数据库身份验证”中,默认值是 Windows 身份验证。如果您选择“SQL 身份验证”,请参考 SharePoint 管理员指南以便了解有关如何在 SharePoint 部署中使用此身份验证类型的最佳实践。
  9. 选中“将此 PowerPivot 服务应用程序的代理添加到默认代理组”复选框。这会将该服务应用程序连接添加到默认服务连接组。您必须在默认连接组中具有至少一个 PowerPivot 服务应用程序。

    如果某一 PowerPivot 服务应用程序已在默认连接组中列出,则不要向该组中添加第二个服务应用程序。向默认连接组中添加两个类型相同的服务应用程序不是支持的配置。有关如何在连接组中使用附加服务应用程序的详细信息,请参阅将 PowerPivot 服务应用程序连接到 SharePoint Web 应用程序

  10. 单击“确定”。该服务将在场的服务应用程序列表中与其他托管服务显示在一起。

步骤6:

PowerPivot for SharePoint 要求 Excel Services 支持场中的 PowerPivot 数据访问。您可以通过确认 Excel Services 应用程序是否出现在管理中心的服务应用程序列表中,确定 Excel Services 是否已启用。如果 Excel Services 未列出,则执行以下步骤以便立即启用它。

  1. 在“管理中心”的“应用程序管理”中,单击“管理服务应用程序”。
  2. 在“服务应用程序”功能区的“创建”中,单击“新建”。
  3. 选择“Excel Services 应用程序”。
  4. 在“创建新的 Excel Services 应用程序”中,指定一个名称(例如“Excel Services 应用程序”)。
  5. 在“应用程序池”中,选择“创建”以便创建一个新的应用程序池并且为其提供一个说明性名称(例如“Excel Services 应用程序池”)。
  6. 在“可配置”中,为此应用程序池标识选择一个 Windows 域用户帐户。
  7. 保持默认复选框,该复选框将服务应用程序代理添加到默认服务连接列表。
  8. 单击“确定”。
  9. 单击您刚创建的 Excel Services 应用程序。
  10. 单击“受信任文件位置”,并且在此页上选择您信任的位置。(通常,该位置将在“地址”列中以 http:// 的形式列出。)若要确保 Excel Services 和 PowerPivot 服务均有权访问该工作簿,您必须将 SharePoint 作为 Excel Services 受信任位置包括。PowerPivot System Service 无法访问在 SharePoint 场的外部存储的工作簿。
  11. 在“工作簿属性”区域中,将“工作簿最大大小”设置为 50。
  12. 在“外部数据”中,将“允许外部数据”设置为“受信任的数据连接库和嵌入连接”。此设置是工作簿中 PowerPivot 数据访问所必需的。
  13. 取消选中“数据刷新时警告”复选框以便允许 PowerPivot 库中单独工作表的预览图像。如果您选择保留该警告并且工作簿设置指定在打开时刷新,则可能得到的是警告的单个预览图像,而非工作簿中的页面。
  14. 单击“确定”。

步骤7:

网站集级别的功能激活使应用程序页和模板可用于您的站点,包括用于计划的数据刷新的配置页以及用于 PowerPivot 库和数据馈送库的应用程序页。

  1. 在 SharePoint 站点上,单击“网站操作”。

    默认情况下,通过端口 80 访问 SharePoint Web 应用程序。这意味着您通常可以通过输入 http:// <计算机名称> 以打开根网站集,访问 SharePoint 网站。

  2. 单击“网站设置”。
  3. 在“网站集管理”中,单击“网站集功能”。
  4. 向下滚动该页,直到您找到“PowerPivot 集成网站集功能”。
  5. 单击“激活”。
  6. 通过打开各站点并单击“网站操作”,对于其他网站集重复上述操作。
时间: 2024-10-05 18:18:50

在现有 SharePoint 服务器上安装 PowerPivot for SharePoint的相关文章

Vmware vSphere 6.0之在一台服务器上安装Platform与vCenter Server

简介: vCenter Server 为数据中心提供单一控制点.它提供基本的数据中心服务,如访问控制.性能监控以及配置.它将各台计算服务器的资源统一在一起,使这些资源在整个数据中心中的虚拟机之间共享.其原理是:根据系统管理员设置的策略,管理虚拟机到计算服务器的分配,以及资源到给定计算服务器内虚拟机的分配. 在 vCenter Server 无法访问(例如,网络断开)的情况下(这种情况极少出现),计算服务器仍能继续工作.服务器可单独管理,并根据上次设置的资源分配继续运行分配给它们的虚拟机.恢复与

在windows服务器上安装subversion

windows安装: 1.下载subversion  各个版本的说明: CollabNet: 功能最强大的,因为svn的创始者就是CollabNet,不过这个版本因为功能最多,所以整个软件包也是最臃肿的,安装包就有100多M,而且因为是运行在java平台上的,要占用很大的内存资源 SlikSVN和Win32Svn: 这两个基本是一样的,都只有svn的内核,没有界面,也就是使用的时候只能用命令行操作.这两者稍微有些区别,比如Win32Svn提供了和apache的库文件,而SlikSVN没有.不存在

我为什么很烦在DB服务器上安装杀毒软件

常见的数据库连接问题无外乎是在数据库服务器本地可以连接SQL Server,但通过其他服务器就不可以连接.但这次我却碰到了相反的情况,在服务器本地无法通过IP/实例名连接,但从其他服务器却可以.而且每次重启后问题短暂消失,不多久后,又重现.我还是第一次碰到这样的问题.通过深究后找到了根本原因:竟然是某杀毒软件惹的祸..... 报错截图 下面分享下我的排错过程: 一.本地使用IP/实例名无法访问服务器,但通过机器名可以: 我们知道,使用IP/实例名访问SQL Server时所采用的协议与使用机器名

阿里云服务器上安装mysql的心路历程(博友们进来看看哦)

在阿里云花了100买了一台云服务器,配置如下: CPU: 1核 内存: 512MB 数据盘: 0G 带宽: 1Mbps 阿里云服务器安装mysql搞得我想吐血,搞了一个多星期,现在才搞好,而且,还有许多问号存在我的脑海里.... 说说我在阿里云服务器上安装mysql的心路历程吧,刚开始安装好java8和tomcat8,安装非常的顺利,但是我接下来要安装mysql了,在网上看到一篇帖子(是rpm包安装的,也在本机上的centos6.5安装过没有问题),所以我就按照这个安装mysql,可是失败了,报

如何在Lunix云服务器上安装Mysql进行远程连接

说说这个服务器上安装mysql真是一个大坑啊 ! 我也不知道自己怎么心血来潮就买一个百度云服务器,然后就想着吧自己做的一些小项目都跑上去.嘿嘿...其实就是想显摆下,写点小应用给不是编程的朋友们使用 ,以满足我自己的小心思,哎呀跑题了,一下没有刹住就给跑偏了,继续说安装的事. 网上百度了许多的教程 ,那叫一个坑啊 !刚开始装JDK 和 Tomcat的时候一切都是顺利.直到开始装Mysql时我不知道是我的服务器不一样还是 我的操作失误!反正就是各种不行 ,那叫一个郁闷.各种方法什么解压tar.gz

在阿里云Linux服务器上安装MySQL

申请阿里云Linux服务器 昨天在阿里云申请了一个免费试用5天的Linux云服务器. 操作系统:Red Hat Enterprise Linux Server 5.4 64位. CPU:1核 内存:512M 硬盘空间:20G 带宽:1Mbps. 今天在这台云服务器上安装了基本环境(JDK.Tomcat和MySQL).本文主要在阿里云Linux云服务器安装MySQL全过程,以及对安装时遇到的问题进行记录. 下载MySQL服务器和客户端 访问MySQL的官网,进入其下载页面(http://dev.m

Dell Omsa在Linux服务器上安装部署

前言 本页详述了在一台Linux(RHEL6.4 x86_64)服务器上部署安装OMSA的通用做法,包括OMSA软件的获取方法和安装步骤. 演示环境: PowerEdge R620, RHEL 6.4 x86_64 OMSA所必须的关联安装包的安装 安装OMSA之前,我们必须确保OMSA安装所需的一些先决安装包已经安装,它们包括: libcmpiCppImpl0libwsman1sblim-sfcbsblim-sfccopenwsman-clientopenwsman-server 其中sbli

如何在一台服务器上安装两个mysql或者更多

如何在一台服务器上安装两个mysql 1       前言 上篇写了在一台机器上源码编译安装一个mysql,那么如何在一台机器上源码编译安装两个mysql或者更多呢? 2       环境 mysql软件包: mysql-5.6.31.tar mysql-5.5.32.tar 操作系统环境: CentOS release 6.8 (Final) 3       系统规模 /mysqlsoft 用来存放mysql的各个程序 /mysqlsoft/mysql1 用来存放mysql-5.5.32.ta

在阿里云服务器上安装redis流程及常见错误

在阿里云服务器上部署redis,首先需要登陆远程登陆自己购买的阿里云服务器,购买及认证的过程就不说了,当时也是一个新手,啥都不懂,也不懂服务器,一步步按照说明才完成的,现在需要在阿里云服务器上安装redis,具体过程如下: 1,找到redis官网https://redis.io/的下载页面 复制链接地址,这里我下载的是最新的稳定版,然后进入服务器,在你想要放文件的目录下,使用wget命令进行下载 wget http://download.redis.io/releases/redis-4.0.9