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


Обновление PowerPivot для SharePoint (средство настройки PowerPivot)

Обновление существующей установки PowerPivot для SharePoint с версии SQL Server 2008 R2 до SQL Server 2012 — это многоступенчатый процесс, который предполагает запуск программы установки SQL Server для обновления программных файлов на сервере и выполнение действий обновления в SharePoint. Для выполнения действия обновления PowerPivot в SharePoint следует использовать средство настройки PowerPivot или PowerShell. В этом разделе объясняется, как выполнять эти задачи, используя средство настройки.

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

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

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

Требования к использованию средства

  • Пользователь должен быть администратором фермы, администратором сервера в экземпляре служб Analysis Services и членом роли db_owner в базе данных конфигурации фермы.

  • Средство можно использовать только с экземпляром SQL Server 2012 PowerPivot для SharePoint. Его не следует использовать с установками SQL Server 2008 R2. Прежде чем запускать средство для обновления компонентов и решений в ферме, следует запустить программу установки SQL Server 2012.

  • Убедитесь, что служба администрирования SharePoint 2010 запущена.

  • Убедитесь, что службы SQL Server Analysis Services и системная служба SQL Server PowerPivot запущены в центре администрирования.

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

Рекомендуется перезапустить сервер после обновления программных файлов с помощью программы установки SQL Server, но перед запуском средства настройки. В этом случае любые обновления или необходимые компоненты, установленные программой установки SQL Server, будут полностью настроены в системе.

Запуск задачи обновления в средстве настройки PowerPivot

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

  1. В меню Пуск последовательно укажите пункты Все программы, щелкните Microsoft SQL Server 2012 , щелкните Средства настройки и выберите пункт Средство настройки PowerPivot. Обратите внимание, что это средство присутствует в списке вариантов, только если на локальном сервере установлен компонент PowerPivot для SharePoint.

  2. Во время запуска средство настройки проверяет состояние обновления решения фермы и решений веб-приложений PowerPivot. При обнаружении более старых версий решений появится сообщение: «Обнаружены более новые версии файлов решений PowerPivot. Выберите параметр обновления для обновления фермы». Нажмите кнопку ОК, чтобы закрыть сообщение.

  3. Для продолжения выберите Обновление компонентов, служб, приложений и решений и нажмите кнопку ОК.

  4. Появится следующее предупреждение: «Книги на панели управления PowerPivot будут обновлены до последней версии. Все настройки, внесенные в существующие книги, будут утеряны. Продолжить?»

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

    Нажмите кнопку Да для перезаписи книг книгами более новой версии. В противном случае нажмите кнопку Нет, чтобы вернуться на главную страницу. Сохраните книги в другой папке, чтобы иметь их копии, и затем вернитесь к этому шагу для продолжения.

    Дополнительные сведения о настройке книг, используемых на панели управления, см. в разделе Настройка панели управления PowerPivot.

  5. Просмотрите действия в списке задач и исключите те, которые средство настройки не должно выполнять. По умолчанию в список включены все действия. Чтобы удалить действие, выберите его в списке задач и снимите флажок напротив параметра Включить это действие в список задач на странице «Параметры».

  6. При необходимости просмотрите подробную информацию на вкладке Вывод или Скрипт.

    Вкладка «Вывод» содержит краткое описание действий, которые будут выполнены средством. Эти сведения сохраняются в файлах журналов в папке C:\Program Files\Microsoft SQL Server\110\Tools\PowerPivotTools\ConfigurationTool\Log.

    Вкладка «Скрипт» содержит командлеты PowerShell или ссылки на файлы скриптов PowerShell, которые будут выполнены средством.

  7. Нажмите кнопку Проверка, чтобы убедиться, что каждое действие является допустимым. Если кнопка Проверка недоступна, значит, все действия являются допустимыми. Если кнопка Проверка доступна, то, возможно, изменено входное значение (например, имя приложения служб Excel) или средством настройки установлено, что какое-то действие не может быть выполнено. Если действие не может быть выполнено, следует исключить его или исправить базовые условия, из-за которых действие было отмечено как недопустимое.

    Важное примечаниеВажно!

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

  8. Нажмите кнопку Запуск, чтобы выполнить все действия, которые являются допустимыми для данной задачи. Кнопка Запуск становится доступной только после прохождения проверки. При нажатии кнопки Запуск появится предупреждение о том, что действия обрабатываются в пакетном режиме: «Все параметры конфигурации, отмеченные в средстве как действительные, будут применены к ферме SharePoint. Продолжить?»

  9. Чтобы продолжить, нажмите кнопку Да.

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

Устранение ошибок

Иногда возникают ошибки, препятствующие завершению задачи. На панели «Параметры» для каждого действия можно просмотреть сведения об ошибке.

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

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

  1. Запустите консоль управления SharePoint 2010 с учетной записью администратора и выполните следующую команду для просмотра заданий, поставленных в очередь:

    Stsadm –o enumdeployments
    
  2. Просмотрите существующие развертывания для уточнения следующих сведений: Тип — откат или развертывание, Файл — powerpivotwebapp.wsp или powerpivotfarm.wsp.

  3. Для развертываний или откатов, связанных с решениями PowerPivot, скопируйте значение GUID для JobId и вставьте его в следующую команду (используйте команды выделения, копирования и вставки в меню правки консоли для копирования значения GUID):

    Stsadm –o canceldeployment –id “<GUID>”
    
  4. Повторите задачу в средстве настройки, нажав кнопку Проверка, а затем кнопку Запуск.

Сведения о других ошибках см. в журналах ULS. Дополнительные сведения см. в разделе Настройка и просмотр файлов журнала SharePoint и журнала диагностики (PowerPivot для SharePoint).