使用 Service Pack 3 更新规划服务器

更新: 2009-10-15

Microsoft Office PerformancePoint Server 2007 Service Pack 3 (SP3) 将以 Microsoft 安装程序文件的形式出现。此文件会自动将所有已安装的 PerformancePoint 客户端、服务器以及数据库文件和架构更新为最新版本。PerformancePoint 客户端软件(如规划业务建模器和 PerformancePoint Excel 外接程序)将使用单独的 .msp 文件进行更新。PerformancePoint Planning Server 和 PerformancePoint Monitoring Server 将通过其各自用于更新配置管理器的 .msp 文件进行更新。所有客户端和服务器都必须进行 PerformancePoint Server 2007 SP3 更新,才能继续通信和操作。

警告警告:

PerformancePoint Server 2007 SP3 只升级 2007 版本的 PerformancePoint 服务器和客户端。早期版本的 PerformancePoint 服务器和客户端需要先升级到 2007 版本,然后才能运行该 Service Pack。如果您遇到了有关 SP3 更新的任何问题,请与 Microsoft 支持进行联系,以获得进一步的帮助。

在更新 PerformancePoint 规划服务器 时,不会更新临时数据库 (StagingDB) 和出站数据库 (OutboundDB)。在更新过程中,必须创建新的 StagingDB 和 OutboundDB 数据库。

此更新过程包含六个连续的步骤。下文将对每个步骤进行详细说明。

注意注意:

若要从规划服务器和客户端应用程序的任何预发布版本升级到 SP2,必须先从预发布版本升级到 2007 版本 (RTM)。必须执行完该升级,然后才能应用 SP3。

请不要将规划客户端应用程序(如规划业务建模器、PerformancePoint Excel 加载项、规划管理控制台或规划服务器)的早期版本与规划客户端应用程序或规划服务器的最新版本一起使用,因为这可能会导致系统不稳定或产生意外的结果。

PerformancePoint Server 2007 SP3 中的客户端软件更新

客户端软件是在二进制级别上更新的。规划业务建模器和 PerformancePoint Excel 外接程序的更新是基于性能和产品优化的更新。所有客户端的用户界面或基本行为均保持不变。有关规划业务建模器和 PerformancePoint Excel 外接程序的最新更新及性能增强的列表,请参阅 PerformancePoint Server SP3 自述文件 (https://go.microsoft.com/fwlink/?linkid=166915&clcid=0x804)。

PerformancePoint Planning Server Service Pack 3 更新

为了确保服务器的多个组件之间的兼容性,对服务器的任何更新都要求将所有的服务器二进制文件替换为包含新版本号的新二进制文件。同样,所有数据库和应用程序都必须更新为新版本号。为了避免 Web 服务或流程服务与版本不匹配的数据库进行连接,需要强制执行版本检查。

因为现有的 QFE 和修补程序尚不能启用版本检查功能,所以在 SP3 中无法完全避免服务和数据库版本不匹配的情况。因此,必须关闭所有相关计算机上的任何 PerformancePoint 规划服务,以确保所有服务都更新到 SP3。如果不这样做,则 PerformancePoint 系统中任何正在运行的服务将不会更新到 SP3,并且在尝试连接到更新后的 SP2 数据库时将遇到错误。在 PerformancePoint 系统中的所有计算机上,应将整个 PerformancePoint 系统(包括所有服务和进程)关闭,然后同时使用 PerformancePoint Server 2007 SP3 来更新该系统。在 SP3 二进制更新完成后,必须至少在一台承载规划 Web 服务的计算机上运行 PerformancePoint 规划配置管理器,才能更新系统和服务数据库以及所有应用数据库。一旦规划配置管理器成功运行,PerformancePoint 系统就可以重新启动并应正常运行了。

在成功安装 PerformancePoint Server 2007 SP3 并测试主计算机后才可以添加或删除服务。

PPSCmd.exe 中的现有“upgrade”命令已被弃用。

数据库的更新

当 PerformancePoint Service 和系统数据库进行 SP3 升级时,将更新以下各项:

  • 数据库架构

  • 添加一个新的行/字段:DBSchemaVersion

在执行 PerformancePoint Server SP3 升级后,所有 PerformancePoint 数据库(包括任何现有的或新的应用数据库)的版本必须相同。将基于 DBSchemaVersion 行/字段中的值进行版本检查。数据库只有升级到 SP3 后才能使用。您可以在 PPSUpgrade.log 文件中获取所有 SP3 应用数据库升级的状态,该文件位于 %ProgramFiles%\Microsoft Office PerformancePoint Server\3.0 目录中。可以在配置过程中通过规划配置管理器更改此目录。

系统和服务数据库的更新

在系统和服务数据库升级到 SP3 后,所有应用程序将设置为“脱机”。只有在应用数据库升级到 SP3 后才能将这些应用程序置于联机状态。

应用数据库的更新

在每个应用数据库升级到 SP3 后,需要使用管理控制台手动将所有现有的应用程序设置为联机状态。(有关详细信息,请参阅规划管理控制台简介。)

建议使用的 SP3 更新过程概述

卸载 SP3

您可以使用控制面板中的“功能和程序”****来卸载 PerformancePoint Server 2007 SP3 二进制文件。但是,无法删除服务和系统数据库的 SP3 更新以及所有升级过的应用数据库。若要从所有升级后的数据库中删除 SP3 更新,必须通过《PerformancePoint Server 2007 操作指南》的备份和还原规划服务器数据库一节所述的备份和还原步骤,从现有的 SP2 之前的备份还原这些数据库。