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


Обновление (PowerPivot для SharePoint)

Используйте сведения из этого раздела для обновления SQL Server 2008 R2 PowerPivot для SharePoint. Дополнительные сведения о нововведениях или изменениях в этом выпуске см. в разделе Новые возможности (PowerPivot для SharePoint).

В этом разделе содержатся следующие подразделы:

Обновление до пакета обновления 1 (SP1)

Обновление нескольких серверов PowerPivot для SharePoint в ферме SharePoint

Применение QFE к экземпляру PowerPivot в ферме

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

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

Обновление до пакета обновления 1 (SP1)

Применение пакета обновления 1 (SP1) на каждом сервере приложений, который включает установку PowerPivot для SharePoint. После установки пакета обновления 1 (SP1) требуется перезапуск.

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

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

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

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

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

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

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

Какие-либо дальнейшие шаги конфигурации не требуются, но должны быть выполнены задачи после обновления для проверки того, что сервер является работоспособным (см. подраздел Задачи проверки после обновления в этом разделе).

Обновление нескольких серверов PowerPivot для SharePoint в ферме SharePoint

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

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

Для обновления многосерверного развертывания выполните следующие действия.

  1. Запустите программу установки SQL Server, чтобы обновить экземпляр PowerPivot для SharePoint. Если имеется несколько серверов, можно выбрать любой из них. В развертывании PowerPivot для SharePoint отсутствует понятие сервера-источника. В процессе обновления пакеты решения, используемые всеми экземплярами PowerPivot для SharePoint, будут обновлены для новой версии.

  2. Обновите каждый следующий сервер, запуская программу установки SQL Server для обновления PowerPivot для SharePoint.

  3. Подождите, пока задание таймера SharePoint синхронизирует решение на всех веб-приложениях фермы.

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

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

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

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

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

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

Применение QFE к экземпляру PowerPivot в ферме

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

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

Чтобы обеспечить применение QFE, необходимо запустить правило анализатора исправности для развертывания решений PowerPivot.

  1. Установите обновление, следуя инструкциям, прилагаемым к QFE.

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

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

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

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

  5. Перезапустите службы 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.1600.1.

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

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

Как проверить версию службы Analysis Services

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

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

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

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

  4. Файл должен иметь версию 10.50.1600.1.

  5. Убедитесь, что этот номер такой же, как у файла Microsoft.AnalysisServices.SharePoint.Integration.dll.

  6. Если файл msmdsrv.exe старше файла Microsoft.AnalysisServices.SharePoint.Integration.dll, запустите программу установки SQL Server для обновления экземпляра Analysis Services.

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

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

Задача

Ссылка

Проверьте, работает ли служба Claims to Windows Token Service

В центре администрирования на странице «Управление службами на сервере» проверьте, запущена ли служба Claims to Windows Token Service.

В окне «Средства администрирования» в разделе «Службы» запустите службу Claims to Windows Token Service, если она не работает.

Проверьте работоспособность средств обработки запросов и данных

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

Если имеется несколько серверов, проверьте наличие кэшированных файлов на жестком диске. Если файл присутствует в кэше, значит этот файл данных загрузился на данном физическом сервере. Кэшированные файлы находятся в папке \Program Files\Microsoft SQL Server\MSAS10_50.POWERPIVOT\OLAP\Backup.

Чтобы проверить работоспособность средств обработки, откройте расписание обновления данных одной из существующих книг и выберите флажок Кроме того, как можно скорее обновить данные. Ожидайте в течение нескольких минут завершения обновления данных, а затем проверьте страницу журнала обновления данных, чтобы убедиться в успешном завершении.

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

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

Проверьте, доступны ли параметры конфигурации нового приложения

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

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

Проверьте версию библиотеки интеграции SharePoint, чтобы убедиться в том, что обновление произошло

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

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

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

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

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

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

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