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


Восстановление (PowerPivot для SharePoint)

Сведения, приведенные в этом разделе, помогут восстановить многосерверную топологию, включающую два или более серверов PowerPivot для SharePoint.

Этот раздел состоит из следующих подразделов.

Общие сведения

Восстановление экземпляра PowerPivot с помощью программы установки SQL Server

Задачи проверки после восстановления

Общие сведения

Восстановить ошибочную или поврежденную установку PowerPivot для SharePoint можно с помощью установочного носителя SQL Server 2008 R2. Восстановление включает замену отсутствующих или поврежденных программных файлов, разделов реестра и файлов конфигурации для выбранного экземпляра SQL Server. Восстановление не изменяет приложение SharePoint и параметры настройки и не производит повторного развертывания решений PowerPivot. Это важно понимать, если выбран режим «Новый сервер», в котором автоматически настраиваются SharePoint 2010 и PowerPivot для SharePoint. Если целью является восстановление всех аспектов развертывания нового сервера, то после первоначальной установки нужно вручную заново настроить компоненты и параметры, которые были настроены автоматически.

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

Если производится восстановление нескольких серверов, их доступность будет изменяться. Экземпляры серверов, версии которых предшествуют текущей версии фермы, будут автоматически переведены в состояние вне сети. Обеспечивающие это правила исправности PowerPivot гарантируют, что все экземпляры сервера будут иметь одинаковую версию. Производительность сервера в ферме восстанавливается до первоначальной после того, как все серверы будут иметь одинаковую версию PowerPivot для SharePoint.

Восстановление многосерверной топологии может оказаться длительной операцией, поскольку изменения в развертывании нужно синхронизировать по всей ферме. Если для распространения изменений по ферме используется задание таймера SharePoint, то переход всех экземпляров серверов PowerPivot в состояние «в сети» может занять до часа. Все это время пользователи будут получать сообщения об ошибках во время работы с данными PowerPivot, обработки запросов, обновления данных и построения отчетов.

Чтобы решить эту проблему, можно запустить правило исправности, которое определит и исправит проблему с версиями решений.

Восстановление экземпляра PowerPivot с помощью программы установки SQL Server

  1. На панели управления, в разделе «Программы», выберите Удалить программу.

  2. Выберите Microsoft SQL Server 2008 R2 (64-разрядная версия).

  3. Нажмите кнопку Изменить/удалить.

  4. Нажмите Восстановить.

  5. Укажите местоположение установочного носителя. Если это DVD-диск, вставьте его в привод и дважды щелкните файл Setup.exe. В противном случае, если установка производилась из общей сетевой папки, введите путь UNC к папке установки, а затем дважды щелкните файл Setup.exe.

  6. На странице «Правила поддержки программы установки» нажмите кнопку ОК.

  7. На странице «Файлы поддержки установки» нажмите Установить, а затем Далее.

  8. На странице «Выбор экземпляра» выберите POWERPIVOT.

  9. Нажимайте кнопку Далее до тех пор, пока не появится страница «Все готово для восстановления», а затем нажмите Восстановить.

    Можно также запустить правило исправности для немедленной синхронизации всех решений до нужной версии. Такой подход потребует перезапуска служб IIS.

    1. В центре администрирования, в разделе «Наблюдение», выберите Просмотр определений правил.

    2. В категории «Конфигурация» найдите и выберите следующее правило:

      PowerPivot: Развернутое в ферме решение имеет старую версию.

    3. В поле «Определения правил анализатора исправности» для этого поля выберите Выполнить.

    4. Перезапустите службы IIS, чтобы обеспечить недоступность старой версии. Для этого откройте командную строку администратора и введите команду IISRESET.

Проверка версии сервера PowerPivot в ферме

Все версии экземпляров служб PowerPivot System Service и Analysis Services в ферме должны быть одинаковыми. Чтобы убедиться, что после обновления версии все компоненты сервера имеют одну и ту же версию, проверьте сведения о версии следующих объектов.

  • Файл Microsoft.AnalysisServices.SharePoint.Integration.dll. В этом файле содержится объектная модель для службы PowerPivot System.

  • Служба Analysis Services на каждом сервере приложений, где установлен PowerPivot для SharePoint.

Проверка версии решений PowerPivot и службы PowerPivot System

  1. В папке \Windows\Assembly найдите файл Microsoft.AnalysisServices.SharePoint.Integration.dll.

  2. Щелкните правой кнопкой мыши Microsoft.AnalysisServices.SharePoint.Integration.dll и выберите пункт Свойства.

  3. Нажмите Сведения.

  4. Файл должен иметь версию 10.50.<основной номер сборки>.<дополнительный номер сборки>.

На сервере PowerPivot для SharePoint имеется несколько экземпляров Microsoft.AnalysisServices.SharePoint.Integration.dll. Копии файла будут находиться в глобальной сборке, \inetpub\wwwroot\wss\VirtualDirectories\80\bin\, и в \Program Files\Microsoft SQL Server\100\SDK\Assemblies.

При проверке версий файлов установки всегда используйте версию из папки Assembly. Это копия, обновляемая программой установки. Другие файлы добавляются пакетом решения powerpivotwebapp.wsp или программой установки, если устанавливаются компоненты связи.

Проверка версии Analysis Services

  1. Найдите файл msmdsrv.exe в папке \Program Files\Microsoft SQL Server\MSAS10_50.PowerPivot\OLAP\bin.

  2. Щелкните правой кнопкой мыши msmdsrv.exe и выберите команду Свойства.

  3. Нажмите Сведения.

  4. Файл должен иметь версию 10.50.<основной номер сборки>.<дополнительный номер сборки>.

  5. Проверьте, что этот номер такой же, как у файла Microsoft.AnalysisServices.SharePoint.Integration.dll.

Задачи проверки после восстановления

После восстановления сервера PowerPivot убедитесь в его работоспособности.

Задача

Ссылка

Проверьте, запущена ли служба на всех компьютерах, где работает PowerPivot для SharePoint.

Запуск или останов служб на экземпляре PowerPivot для SharePoint

Проверьте активацию компонентов на уровне семейства веб-сайтов

Включение интеграции функций PowerPivot для семейств веб-сайтов

Проверьте, правильно ли загружаются книги PowerPivot, открыв книгу и выбрав фильтры и срезы, чтобы выполнить запрос.

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

Кэшированные файлы находятся в папке \Program Files\Microsoft SQL Server\MSAS10_50.POWERPIVOT\OLAP\Backup.

Проверьте отчеты об обновлении данных на панели мониторинга PowerPivot, чтобы убедиться в отсутствии ошибок.

Панель мониторинга PowerPivot

Дополнительные сведения о настройке параметров и компонентов PowerPivot см. в разделе Настройка (PowerPivot для SharePoint).

Пошаговые инструкции по настройке конфигурации после установки см. в разделе установить PowerPivot для SharePoint на существующий сервер SharePoint.