删除 PowerPivot for SharePoint(PowerPivot 配置工具)

从 SharePoint 场卸载 PowerPivot for SharePoint 是一个多步过程,其中包括使用工具或脚本从 SharePoint 删除功能和解决方案,然后使用 SQL Server 安装程序删除本地计算机上的程序文件和注册表设置。

本主题说明如何使用 PowerPivot 配置工具删除功能和解决方案。 删除功能和解决方案是更广泛的软件卸载任务中的一部分。 删除功能和解决方案之前,请查看本主题,了解有关本主题之前和之后的步骤:卸载 PowerPivot for SharePoint

使用该工具的要求

您必须是场管理员、Analysis Services 实例上的服务器管理员和场的配置数据库上的 db_owner。

该工具仅可用于 PowerPivot for SharePoint 的 SQL Server 2012 实例。 不能将它与 SQL Server 2008 R2 安装一起使用。

验证“SharePoint 2010 管理”服务是否正在运行。

运行 PowerPivot 配置工具以删除功能和解决方案

运行 SQL Server 2012 安装程序以卸载程序文件之前,您可以先运行 PowerPivot 配置工具从场中删除功能和解决方案。

  1. 在**“开始”菜单中,指向“所有程序”,依次单击 Microsoft SQL Server 2012 、“配置工具”“PowerPivot 配置工具”**。 请注意,只有在本地服务器上安装了 PowerPivot for SharePoint 后,才会列出此工具。

  2. 选择**“删除功能、服务、应用程序和解决方案”,然后单击“确定”**。

  3. 也可以将窗口放大为实际大小。 您应该在该窗口的底部看到一个菜单栏,其中包含**“验证”“运行”“退出”**命令。

  4. 检查任务列表中的每个操作,了解每个操作的作用。

    在**“PowerPivot 服务应用程序”**中,您可以选择删除与服务应用程序相关联的应用程序数据。 应用程序数据是随服务应用程序创建的 SQL Server 数据库,目的在于存储数据刷新计划、数据库实例信息、使用情况数据,以及 PowerPivot for SharePoint 所使用的其他数据。 它并不存储用户文件,如 PowerPivot 工作簿。 除非您有特定原因要保留应用程序数据(例如,您有与数据刷新或数据访问相关的数据保留策略),否则您可以删除应用程序数据库,而不删除 SharePoint 用户创建或保存的任何文件。

    若要删除该数据库,请依次选择**“删除 PowerPivot 服务应用程序”“删除与此服务应用程序相关联的应用程序数据”**。

  5. 或者,检查**“输出”选项卡或“脚本”**选项卡中的详细信息。

    “输出”选项卡汇总了将由该工具执行的所有操作。 此信息保存在位于 C:\Program Files\Microsoft SQL Server\110\Tools\PowerPivotTools\ConfigurationTool\Log 的日志文件中。

    “脚本”选项卡显示 PowerShell cmdlet,或引用该工具将运行的 PowerShell 脚本文件。

  6. 单击**“验证”可检查每个操作是否有效。 如果“验证”**不可用,这意味着所有操作都适用于您的系统。

  7. 单击**“运行”执行对此任务有效的所有操作。 只有通过验证检查后,“运行”才可用。 单击“运行”**后,出现以下警告,提醒您将在批处理模式下处理操作:“在工具中标记为有效的所有配置设置都将应用于 SharePoint 场。 是否继续?”

  8. 单击**“是”**继续操作。

删除功能和解决方案后,继续本主题中描述的其余步骤:卸载 PowerPivot for SharePoint

解决错误

有时会发生错误,阻止任务完成。 您可以在“参数”窗格中查看每个操作的错误信息。

对于与解决方案部署或收回相关的问题,请验证是否已启动 SharePoint 2010 管理服务。 此服务运行可触发场中配置更改的计时器作业。 如果该服务未运行,解决方案部署或收回将失败。 持续出现的错误表示现有的部署或收回作业已存在于队列中,阻止配置工具执行进一步的操作。

若要查找并删除已存在于队列中的部署或收回作业,请执行以下操作:

  1. 以管理员身份启动 SharePoint 2010 Management Shell,然后运行以下命令查看队列中的作业:

    Stsadm –o enumdeployments
    
  2. 检查现有部署的以下信息:**“类型”是“收回”或“部署”,“文件”**为 powerpivotwebapp.wsp 或 powerpivotfarm.wsp。

  3. 对于与 PowerPivot 解决方案有关的部署或收回,请复制**“作业 ID”**的 GUID 值,然后将其粘贴到以下命令中(使用 Shell 的“编辑”菜单上的“标记”、“复制”和“粘贴”命令复制该 GUID):

    Stsadm –o canceldeployment –id “<GUID>”
    
  4. 通过依次单击**“验证”“运行”**,在该配置工具中重试该任务。

对于其他所有错误,请查看 ULS 日志。 有关详细信息,请参阅配置和查看 SharePoint 日志文件和诊断日志记录 (PowerPivot for SharePoint)