Восстановление сервера Performance PointServer 2007 после сбоя

блог о bi, №1 в рунете
Порядок действий системного администратора при восстановлении системы PPS после сбоя следующий.

Установка необходимого ПО

  1. Установить MS SQL Server 2005, установить Service Packs.
  2. Установить MS Excel with SP2.
  3. Установить компонент PPS «Бизнес-моделирование».
  4. Установить Сервер планирования.
  5. Установить компонент PerformancePoint Add-In for Excel.
  6. Установить необходимые Service Packs на Cервер планирования, компонент PPS «Бизнес- моделирование» и на компонент PerformancePoint Add-In for Excel.

Восстановление баз данных и настройка служб

  1. Остановите Planning Process Service на сервере, на котором выполняется Planning Process Service.
  2. Восстановите из бэкапов все Application и Staging базы данных.
  3. Восстановите из бэкапов SystemDB и ServiceDB.
  4. Подключитесь к Planning Administration Console и переведите приложения в автономное состояние.
  5. В случае, если новый сервер имеет название, отличающееся от старого, измените в некоторых внутренних таблицах имя компьютера, на котором выполняются Planning Server и SQL Server.
Сначала вручную обновите таблицу BizSystem в SystemDB с помощью следующей команды:

UPDATE BizSystem
SET ReferenceDBServerName = @NewAppDBServer
StagingDBServerName = @NewStagingDBServer
WHERE BizApplicationLabel = @BizApplicationLabel

Затем вручную обновите таблицу DeployInfo в базе данных приложений.

После этого получите идентификатор BizAppNodeID из таблицы BizAppNodes с помощью следующей команды:

SELECT BizAppNodeID FROM BizAppNodes
WHERE BizAppNodeLabel = @BizAppNodeLabel

Далее обновите таблицу DeployInfo с помощью следующей команды:

UPDATE DeployInfo
SET AppNodeSQLStoreDBServer = @NewAppNodeSQLStoreDBServer
WHERE BizAppNodeID = @BizAppNodeID

6. Обновите строки подключения базы данных OLAP на компьютере, на котором выполняются службы аналитики:

  • Разверните иерархию базы данных OLAP в среде SQL Server Management Studio;
  • Разверните имена всех баз данных, а затем – папку «Источники данных»;
  • Щелкните правой кнопкой мыши каждый подчиненный узел, выберите Свойства, щелкните Строка соединения, а затем щелкните кнопку с многоточием для поля Строка соединения;
  • Введите в поле Имя сервера новое имя сервера SQL Server;
  • Повторите это для всех баз данных OLAP.

7. Для серверов Planning Web Service и Planning Process Service внесите необходимые изменения в файл PerformancePoint.Config, который обычно находится в папке C:\PerformancePointTemp\3.0\Config:

  • Измените запись сервера базы данных на имя нового компьютера, на котором выполняется SQL Server.
  • Измените запись сервера OLAP на новое имя компьютера сервера OLAP.

8. На компьютере, на котором выполняется SQL Server, вручную включите компонент SQL Server Service Broker для всех баз данных приложений Planning Server, выполнив следующий запрос SQL Server:

ALTER DATABASE [PPSApplicationDatabaseName] SET ENABLE_BROKER

9. На обоих серверах, Planning Web Service и Planning Process Service, с помощью командной строки Windows выполните команду:

IISRESET

10. На серверах Planning Web Service и Planning Process Service перезапустите Planning Process Service. Таким образом, все изменения файлов конфигурации будут учитываться серверами.

11. Для всех Application и Staging баз данных выполните команду:

Exec sp_changedbowner ‘sa’

Обеспечение доступа к файловым ресурсам

После восстановления всех служб и баз данных необходимо восстановить доступ к папке с файловыми ресурсами – формами ввода данных, формами отчетов и т.д.