Поделиться через


Восстановление сервера планирования с SQL Server

При отказе компьютера, на котором выполняются Сервер планирования и Microsoft SQL Server 2005, можно быстро подготовить новый компьютер с новым именем сервера и заменить отказавший компьютер новым. В следующей процедуре описываются действия, которые необходимо выполнить для восстановления сервера, на котором выполняется SQL Server. В данном примере все базы данных SQL Server находятся на одном компьютере.

ПримечаниеПримечание.

Понятия служб Windows SharePoint Services и SharePoint Services используются собирательно в документации сервера PerformancePoint для ссылки на Office SharePoint Server 2007 и Windows SharePoint Services 3.0.

Восстановление сервера, на котором выполняется SQL Server

  1. Подготовьте резервные копии всех баз данных сервера планирования (базы данных служб, системной базы данных, всех баз данных приложений) и баз данных служб Microsoft Windows SharePoint Services (если используются службы Windows SharePoint Services), сделанные при предыдущих резервных копированиях, и восстановите эти резервные копии баз данных и их самые последние допустимые журналы транзакций на новом компьютере, на котором выполняется SQL Server.

  2. Подготовьте новый компьютер Сервер планирования, на котором будет выполняться SQL Server. Дополнительные сведения о подготовке нового компьютера см. в Руководстве по развертыванию PerformancePoint Server 2007. Дополнительные сведения о настройке нового компьютера см. в Зеркальное отображение сервера планирования.

    В ситуации развертывания на нескольких компьютерах может оказаться необходимым настроить параметры безопасности для компьютеров, на которых выполняется следующее программное обеспечение:

    • SQL Server;

    • службы аналитики Microsoft SQL Server 2005;

    • службы Windows SharePoint Services.

    Дополнительные сведения о настройке параметров безопасности в сценариях развертывания с несколькими компьютерами см. в Руководстве по развертыванию PerformancePoint Server 2007.

  3. Остановите Служба процесса планирования на сервере, на котором выполняется Служба процесса планирования.

  4. Если на отказавшем компьютере с SQL Server есть какие-либо приложения, подключитесь к Консоль администрирования и переведите такие приложения в автономное состояние.

  5. Измените в некоторых внутренних таблицах имя компьютера, на котором выполняются Сервер планирования и 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 на компьютере, на котором выполняются службы аналитики.

    1. Разверните иерархию базы данных OLAP в среде SQL Server Management Studio.

    2. Разверните имена всех баз данных, а затем – папку «Источники данных».

    3. Щелкните правой кнопкой мыши каждый подчиненный узел, выберите Свойства, щелкните Строка соединения, а затем щелкните кнопку с многоточием для поля Строка соединения.

    4. Введите в поле Имя сервера новое имя сервера SQL Server.

    5. Повторите это для всех баз данных OLAP.

  7. Для серверов Веб-служба планирования и Служба процесса планирования внесите необходимые изменения в файл PerformancePoint.Config, который находится в папке C:\PerformancePointTemp\3.0\Config.

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

    2. Измените запись сервера OLAP на новое имя компьютера сервера OLAP.

      ПримечаниеПримечание.

      Необходимо выполнить это в сценарии установки на единственном сервере, потому что в таком сценарии запись была установлена при настройке. При развертывании нескольких серверов данное поле пусто; изменять его нет необходимости.

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

    ALTER DATABASE [PPSApplicationDatabaseName] SET ENABLE_BROKER
    
    ПримечаниеПримечание.

    Если запущена Служба процесса планирования, остановите эту службу, чтобы можно было включить Service Broker. После ее включения перезапустите службу. Иногда инструкция SQL для включения Service Broker, приведенная выше, кажется зависшей и ее выполнение никогда не заканчивается. Чтобы исправить это, перезапустите службу SQL Server и затем повторите попытку выполнить эту инструкцию SQL.

  9. На обоих серверах, Веб-служба планирования и Служба процесса планирования, с помощью командной строки Windows выполните команду IISRESET.

  10. На серверах Веб-служба планирования и Служба процесса планирования перезапустите Служба процесса планирования. Таким образом, все изменения файлов конфигурации будут учитываться серверами.

  11. Если используются службы SharePoint Services, необходимо выполнить повторное подключение к ним сервера служб Windows SharePoint. Снова укажите для служб Windows SharePoint Services настройки и базы данных содержимого на новом компьютере, на котором выполняется SQL Server.

    Выполните следующие действия:

    1. На компьютере, на котором выполняются Сервер планирования и службы Windows SharePoint Services, откройте службы IIS.

    2. Разверните список и откройте папку веб-узлов.

    3. Щелкните правой кнопкой мыши Центр администрирования SharePoint и выберите Обзор.

    4. Щелкните Установка сервера базы данных конфигурации.

    5. Измените имя сервера на новое имя сервера OLAP.

    6. Выберите Подключение к существующей базе данных конфигурации.

    7. Нажмите кнопку ОК.

    8. Выберите Установка сервера базы данных содержимого по умолчанию и проверьте правильность нового имени. Если нет, замените имя, чтобы оно соответствовало новому имени сервера базы данных, и затем нажмите кнопку OK.

Если повторное подключение выполнить не удалось

Выполнение описанной ниже процедуры необходимо, только если с помощью приведенной выше процедуры не удалось повторно подключиться к службам Windows SharePoint Services. Если невозможно повторно подключиться к серверу, на котором выполняются службы Windows SharePoint Services, единственная возможность – удалить и повторно установить службы Windows SharePoint Services из их папки установки. В следующей процедуре показаны действия по удалению и повторной установке служб Windows SharePoint Services.

Действия, которые необходимо выполнить, если не удается повторное подключение.

  1. На компьютере, на котором выполняются Сервер планирования и службы Windows SharePoint Services, удалите службы Windows SharePoint Services с помощью функции Установка и удаление программ.

  2. На этом же компьютере откройте диспетчер служб IIS и удалите веб-узел SharePoint и StsAdminAppPool.

  3. Установите на сервере службы Windows SharePoint Services. Дополнительные сведения см. в Восстановление служб Windows SharePoint Services.

  4. Выполните подключение к Сервер планирования с помощью Консоль администрирования и Бизнес-моделирование, чтобы удостовериться, что система Сервер планирования работает правильно.

См. также