升级 (PowerPivot for SharePoint)
使用本主题中的信息可以升级 SQL Server 2008 R2 PowerPivot for SharePoint。有关此版本中新增功能或更改的功能的详细信息,请参阅新增功能 (PowerPivot for SharePoint)。
本主题包含以下各节:
升级到 Service Pack 1 (SP1)
升级 SharePoint 场中多个 PowerPivot for SharePoint 服务器
将 QFE 应用于场中的 PowerPivot 实例
检查场中 PowerPivot 服务器的版本
升级后的验证任务
升级到 Service Pack 1 (SP1)
在包含 PowerPivot for SharePoint 安装的各应用程序服务器上应用 SP1。在安装 SP1 后,需要重新启动 。
等待 SharePoint 计时器作业在场中的 Web 应用程序之间同步解决方案。
或者,运行一个运行状况规则,以立即将解决方案同步到预期版本。此方法要求您重置 IIS。
在管理中心的“监视”中,单击**“审核规则定义”**。
在“配置”类别中,找到并单击以下规则:
PowerPivot:部署的场解决方案不是最新的。
在此规则的“运行状况分析程序规则定义”框中,单击**“立即运行”**。
重置 IIS 以确保旧版本不再可用。为此,请打开管理员命令提示符,然后键入 IISRESET。
不需要进一步的配置步骤,但您应该执行升级后任务以便确认服务器正常运行(请参阅本主题中的升级后的验证任务)。
升级 SharePoint 场中多个 PowerPivot for SharePoint 服务器
如果您具有多个 PowerPivot for SharePoint 服务器,请记住将 SP1 应用于每一个服务器。在包含多个 PowerPivot for SharePoint 服务器的多服务器拓扑中,所有实例和组件都必须为同一版本。运行最高版本软件的服务器为场中的所有服务器设置级别。如果您只升级某些服务器,则运行旧版软件的服务器将变得不可用,直到它们也升级之后才可用。
PowerPivot 解决方案文件已在物理计算机上升级就位,但由以一小时为间隔运行的 SharePoint 计时器作业部署到整个场中的特定 Web 应用程序。计时器作业的计划确定多久可以将程序文件复制到承载应用程序的 Web 前端计算机。如果计时器作业就在升级之前运行,则可能需要长达一个小时,PowerPivot Web 应用程序解决方案升级才能传遍整个场。在此期间,将忽略对于 PowerPivot 查询处理和数据刷新的请求。为了解决这一问题,您可以手动运行一个运行状况规则,以便立即同步所有服务器来使用解决方案的相同版本。
若要升级多服务器部署,请执行以下操作:
运行 SQL Server 安装程序以便升级第一个 PowerPivot for SharePoint 实例。如果您具有多个服务器,则可以选择任何一个服务器。在 PowerPivot for SharePoint 部署中,没有主服务器的概念。在您执行升级时,所有 PowerPivot for SharePoint 实例使用的解决方案包都将升级到新版本。
通过运行 SQL Server 安装程序来升级 PowerPivot for SharePoint,升级其他各服务器。
等待 SharePoint 计时器作业在场中的 Web 应用程序之间同步解决方案。
或者,运行一个运行状况规则,以立即将解决方案同步到预期版本。此方法要求您重置 IIS。
在管理中心的“监视”中,单击**“审核规则定义”**。
在“配置”类别中,找到并单击以下规则:
PowerPivot:部署的场解决方案不是最新的。
在此规则的“运行状况分析程序规则定义”框中,单击**“立即运行”**。
重置 IIS 以确保旧版本不再可用。为此,请打开管理员命令提示符,然后键入 IISRESET。
将 QFE 应用于场中的 PowerPivot 实例
为 PowerPivot for SharePoint 服务器应用修补程序时,可以使用包含特定问题的修补程序的更高版本升级现有程序文件。当将 QFE 应用到多服务器拓扑时,并不存在您必须从其开始的主服务器。您可以从任何服务器开始,只要您将同一个 QFE 应用到场中的其他 PowerPivot 服务器。
当您应用 QFE 时,将在场配置数据库中更新服务器版本信息。已应用修补程序的服务器版本将成为场的新预期版本。没有 QFE 的服务器将脱机,直到应用修补程序。
为了确保应用 QFE,您必须运行用于部署 PowerPivot 解决方案的运行状况分析程序规则。
使用随 QFE 提供的说明安装修补程序。
在管理中心的“监视”中,单击**“审核规则定义”**。
在“配置”类别中,找到并单击以下规则:
PowerPivot:部署的场解决方案不是最新的
在此规则的“运行状况分析程序规则定义”框中,单击**“立即运行”**。
重置 IIS 以确保旧版本不再可用。为此,请打开管理员命令提示符,然后键入 IISRESET。
要检查场中服务的版本信息,请使用管理中心的“升级和修补程序管理”部分中的**“检查产品和修补程序安装状态”**页。
检查场中 PowerPivot 服务器的版本
场中 PowerPivot 系统服务和 Analysis Services 服务的所有版本必须为相同的版本。若要验证所有服务器组件都属于相同版本,请检查以下各项的版本信息:
Microsoft.AnalysisServices.SharePoint.Integration.dll 文件。这是具有 PowerPivot 系统服务的对象模型的文件。
安装有 PowerPivot for SharePoint 的各应用程序服务器上的 Analysis Services 服务。
如何检查 PowerPivot 解决方案和 PowerPivot 系统服务的版本
在 \Windows\Assembly 中,找到 Microsoft.AnalysisServices.SharePoint.Integration.dll 文件。
右键单击 Microsoft.AnalysisServices.SharePoint.Integration.dll,然后选择**“属性”**。
单击**“详细信息”**。
对于该产品发行版,文件版本应该是 10.50.1600.1。
在 PowerPivot for SharePoint 服务器上存在 Microsoft.AnalysisServices.SharePoint.Integration.dll 的多个副本。将在全局程序集 \inetpub\wwwroot\wss\VirtualDirectories\80\bin\ 和 \Program Files\Microsoft SQL Server\100\SDK\Assemblies 中找到该文件的副本。
在检查安装中的文件版本时,请始终使用位于 Assembly 文件夹中的版本。这是安装程序升级的副本。如果您在安装连接组件,则文件的其他副本由 powerpivotwebapp.wsp 解决方案包或安装程序添加。该解决方案包将更新它添加的副本。根据您处于多服务器升级操作中的位置,位于 \inetpub 中的副本可能比位于全局程序集中的版本新。
如何检查 Analysis Services 的版本
如果您只升级场中某些 PowerPivot for SharePoint 服务器,则未升级服务器上的 Analysis Services 实例可能比场中预期的版本旧。
在 <驱动器>:\Program Files\Microsoft SQL Server\MSAS10_50.PowerPivot\OLAP\bin 中,找到 msmdsrv.exe。
右键单击 msmdsrv.exe,然后选择**“属性”**。
单击**“详细信息”**。
文件版本应该是 10.50.1600.1。
验证该数字与 Microsoft.AnalysisServices.SharePoint.Integration.dll 文件完全相同。
如果 msmdsrv.exe 比 Microsoft.AnalysisServices.SharePoint.Integration.dll 旧,则运行 SQL Server 安装程序以便升级该 Analysis Services 实例。
升级后的验证任务
在升级 PowerPivot 服务器或为其应用修补程序之后,确保确认服务器可以正常运行。
任务 |
链接 |
---|---|
验证 Claims to Windows Token 服务正在运行 |
在“管理中心”的“管理服务器上的服务”中,确认 Claims to Windows Token 已启动。 在“管理工具”的“服务”中,如果 Claims to Windows Token Service 尚未启动,则启动它。 |
确认查询和数据处理正常工作。 |
打开包含 PowerPivot 数据的若干工作簿。单击某个切片器或筛选器以便确认查询操作正常运行。如果数据为响应切片器或筛选器而发生更改,则该查询已成功处理。 如果您具有多个服务器,则检查硬盘驱动器上是否存在缓存文件。如果存在缓存文件,则确认已在该物理服务器上加载了数据文件。在 \Program Files\Microsoft SQL Server\MSAS10_50.POWERPIVOT\OLAP\Backup 文件夹中查找缓存文件。 若要确认处理正常进行,请打开现有工作簿的数据刷新计划,然后选中“也尽快刷新”复选框。等待几分钟以便数据刷新完成,然后查看数据刷新历史记录页以便确认数据刷新成功完成。 |
在 PowerPivot 管理面板中监视接下来几天的数据刷新报表,以确认没有对数据刷新的更改。 |
|
确认新的服务应用程序配置设置可用。 |
在管理中心的“管理服务应用程序”中,可打开配置页并且确认新的文件缓存限制在“数据刷新”部分中可见。 ![]()
只有在以前的任务未成功的情况下,才执行剩余任务。
|
检查 SharePoint 集成 DLL 的版本以便确认进行了升级。 |
检查场中 PowerPivot 服务器的版本 |
验证服务在运行 PowerPivot for SharePoint 的所有计算机上正常运行。 |
|
在网站集级别验证功能激活 |
有关如何配置 PowerPivot 设置和功能的详细信息,请参阅配置 (PowerPivot for SharePoint)。
有关指导您完成所有安装后配置任务的分步说明,请参阅在现有 SharePoint 服务器上安装 PowerPivot for SharePoint。