恢复装有 Analysis Services 的规划服务器

当运行 规划服务器和 Microsoft SQL Server 2005 Analysis Services 的计算机出现故障时,您可以迅速准备一台使用新服务器名称的新计算机,用该新计算机替换出现故障的那台。下面的过程说明在恢复 Analysis Services 服务器时使用的步骤。

注意注意:

在 PerformancePoint Server 文档中,我们统一使用“Windows SharePoint Services”和“SharePoint Services”这两个术语来分别指代 Office SharePoint Server 2007 和 Windows SharePoint Services 3.0。

恢复运行 Analysis Services 的服务器

  1. 准备要用作 Analysis Services 服务器的新的规划服务器计算机。有关如何准备要用作 Analysis Services 服务器的新计算机的详细信息,请参阅《PerformancePoint Server 2007 部署指南》。

    对多计算机部署方案,必须在运行 SQL Server 和 Analysis Services 的计算机之间配置安全设置。有关如何在多计算机部署方案中的这些计算机之间配置安全设置的详细信息,请参阅《PerformancePoint Server 2007 部署指南》。

  2. 使用以下命令手动更新应用数据库中的 BizAppNodes 表。

    UPDATE BizAppNodes
    SET OLAPServerName = @NewOLAPServerName
    WHERE BizAppNodeLabel = @BizAppNodeLabel
    
  3. 手动更新应用数据库中的 DeployInfo 表。

    首先,使用以下命令从 BizAppNodes 表中获取 BizAppNodeID。

    SELECT BizAppNodeID FROM BizAppNodes
    WHERE BizAppNodeLabel = @BizAppNodeLabel
    

    然后,使用以下命令更新 DeployInfo 表。

    UPDATE DeployInfo
    SET AppNodeOLAPStoreDBServer = @NewAppNodeOLAPStoreDBServer
    WHERE BizAppNodeID = @BizAppNodeID
    
  4. 在运行 规划 Web 服务和 规划流程服务的服务器上,对位于 C:\PerformancePointTemp\3.0\Config 文件夹中的 PerformancePoint.Config 文件进行以下更改。

    1. 将数据库服务器条目更改为运行 SQL Server 的新计算机的名称。

    2. 将 OLAP 服务器条目更改为新的 OLAP 服务器计算机名称。

      注意注意:

      您只需在单台服务器安装中执行此操作,因为在此方案中该条目由安装程序设置。对于多服务器部署,此字段为空;您不需要对其进行修改。

  5. 在运行 SQL Server 的计算机上,执行以下 SQL Server 查询,以便对所有规划服务器应用数据库手动启用 SQL Server Service Broker:

    ALTER DATABASE [PPSApplicationDatabaseName] SET ENABLE_BROKER
    
    注意注意:

    如果规划流程服务已启动,需要先停止该服务才能启用 Service Broker。启用 Service Broker 之后,重新启动该服务。有时,前面的启用 Service Broker 的 SQL 语句似乎已锁定,该语句永远不能完成。为了解决此问题,请重新启动 SQL Server 服务,然后执行上述语句。

  6. 在规划 Web 服务服务器和规划流程服务服务器上,在 Windows 命令提示符下运行 IISRESET。

  7. 在规划 Web 服务服务器和规划流程服务服务器上,重新启动规划流程服务。这可确保这些服务器获取对配置文件所做的全部更改。

  8. 如果使用 Windows SharePoint Services,需要重新连接到 Windows SharePoint Services 服务器来连接它。您需要将 Windows SharePoint Services 重新指向它在运行 SQL Server 的新计算机上的配置和内容数据库。

    执行以下步骤:

    1. 在运行规划服务器和 Windows SharePoint Services 的计算机上,打开 Internet Information Services。

    2. 展开列表并打开“网站”文件夹。

    3. 右键单击“SharePoint 管理中心”并选择“浏览”****。

    4. 单击“设置配置数据库服务器”。

    5. 将服务器名称更改为新的 SQL Server 名称。

    6. 选择“连接到现有配置数据库”****。

    7. 单击“确定”。

    8. 选择“设置默认内容数据库服务器”****并验证新名称是否正确。如果不正确,请用新的数据库服务器名称更新它,然后单击“确定”。

如果重新连接失败

只有在上述过程中没有成功重新连接到 Windows SharePoint Services 时才需要执行下面的过程。如果不能重新连接运行 Windows SharePoint Services 的服务器,剩下的唯一方法是删除它,然后从其安装点重新安装 Windows SharePoint Services。以下过程介绍删除并重新安装 Windows SharePoint Services 的步骤。

重新连接失败时要采取的步骤

  1. 在运行规划服务器和 Windows SharePoint Services 的计算机上,使用“添加/删除程序”卸载 Windows SharePoint Services****。

  2. 在同一台计算机上,打开 Internet Information Services 管理器并删除 SharePoint 网站和 StsAdminAppPool。

  3. 在该服务器上安装 Windows SharePoint Services。有关详细信息,请参阅恢复 Windows SharePoint Services

  4. 启动 规划业务建模器,并在该新的 Analysis Services 服务器上重新部署所有模型站点以生成 Analysis Services 数据库。

  5. 使用 规划管理控制台和规划业务建模器连接到规划服务器,验证您的规划服务器系统是否能正常工作。

另请参阅