Удаление Power Pivot для SharePoint

Применимо к:SQL Server — только Windows

Удаление установки Power Pivot для SharePoint — это многоэтапная процедура, состоящая из подготовки к удалению, удаления компонентов и решений из фермы и удаления файлов программ и параметров реестра.

Область применения: SharePoint 2013 | SharePoint 2010

В этой статье:

Предварительные требования

  • Для удаления функций и решений из фермы необходимо обладать правами администратора фермы SharePoint или администратора служебного приложения.

  • Если также требуется удалить компонент Database Engine, то необходимо быть системным администратором SQL Server и членом локальной группы администраторов.

  • Для удаления служб Analysis Services и Power Pivot для SharePoint необходимо быть администратором служб Analysis Services и членом локальной группы администраторов.

Шаг 1. Контрольный список действий перед удалением

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

  1. Удалите все книги, документы и библиотеки Power Pivot, которые связаны с установкой Power Pivot для SharePoint. После удаления ПО эти библиотеки и документы перестанут работать.

  2. Удалите книги Excel и отчеты служб Reporting Services в других библиотеках, которые содержат ссылки на данные Power Pivot.

  3. Удалите все веб-части на панели мониторинга PerformancePoint, которые ссылаются на данные Power Pivot.

  4. Просмотрите разрешения SharePoint на существующих сайтах и библиотеках, чтобы определить, нуждаются ли они в изменении. Некоторые сценарии доступа к Power Pivot, например вспомогательный доступ к данным Power Pivot в другой книге через строку подключения по URL-адресу, потребует разрешения для чтения, уровень которого выше разрешения на просмотр, который обычно назначается пользователям SharePoint, производящим доступ к сайту. Если разрешение на чтение больше не нужно, его можно соответствующим образом понизить.

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

Шаг 2. Удаление функций и решений из SharePoint

Используйте средство настройки Power Pivot для удаления служб и приложений Power Pivot из SharePoint.

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

  • Используйте версию средства настройки, соответствующую версии SharePoint. Не используйте ни одно из средств с установками SQL Server 2008 R2 (10.50.x).

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

  1. Запустите средство настройки: Обратите внимание, что средства настройки отображаются только в том случае, если power Pivot для SharePoint установлен на локальном сервере. В меню Пуск наведите указатель мыши на пункт Все программы, выберите Microsoft SQL Server, Средства настройки, а затем выберите один из следующих вариантов:

    • Настройка Power Pivot для SharePoint 2013

    • Средства настройки PowerPivot

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

  3. Либо разверните окно в полный размер. Внизу окна должна появиться строка кнопок с командами Проверить, Выполнитьи Завершить работу .

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

    В диалоговом окне Удаление приложений служб Power Pivotможно выбрать вариант удаления данных приложения, связанных с приложением служб. Данные приложения — это база данных SQL Server, которая была создана вместе с приложением служб с целью хранения расписаний обновления данных, информации об экземплярах баз данных, данных об использовании и других данных, используемых Power Pivot для SharePoint. Данные приложения не хранят пользовательские файлы, такие как книги Power Pivot. Если нет особых причин сохранения данных приложения (например, если реализуется политика сохранения данных, связанная с обновлением данных и доступом к ним), базу данных приложения можно удалить без удаления файлов, созданных или сохраненных пользователями SharePoint.

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

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

    Вкладка «Вывод» содержит краткое описание действий, которые будут выполнены средством. Эти сведения сохраняются в файлах журналов, расположенных в:

    C:\Program Files\Microsoft SQL Server\130\Tools\PowerPivotTools\SPAddinConfiguration\Log

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

  6. Нажмите кнопку Проверка , чтобы убедиться, что каждое действие является допустимым. Если кнопка Проверка недоступна, значит, все действия являются допустимыми.

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

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

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

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

Get-Service | where {$_.displayname -like "*sharepoint* administration*"}  

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

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

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

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

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

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

Кроме того, для удаления функций и решений можно воспользоваться PowerShell. Дополнительные сведения см. в разделе Справочник по PowerShell для Power Pivot для SharePoint.

Шаг 3. Запуск программы установки SQL Server для удаления программ с локального компьютера

Для удаления программных файлов необходимо запустить программу установки SQL Server в режиме удаления ПО. При этом будут удалены файлы и записи в реестре, созданные в процессе установки. Для удаления ПО можно использовать страницу «Программы и компоненты». Процесс установки Power Pivot для SharePoint является составной частью процесса установки SQL Server.

Частично удалить установленные компоненты можно, не затрагивая другие уже установленные экземпляры SQL Server (или функции в том же экземпляре). Например, можно удалить Power Pivot для SharePoint и оставить другие компоненты, например службы Reporting Services или ядро СУБД.

  1. Выберите в списке программ Microsoft SQL Server 2014 (64-разрядная) .

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

  3. Щелкните Удалить. Запустится программа установки SQL Server.

    В программе установки можно выбрать экземпляр Power Pivot, а затем установить флажки Службы Analysis Services и Интеграция служб Analysis Services с SharePoint, чтобы удалить только эти компоненты, оставив все остальные.

Шаг 4. Удаление надстройки Power Pivot для SharePoint

Если в развертывании Power Pivot для SharePoint используются два или более серверов и была установлена надстройка Power Pivot для SharePoint, удалите надстройку Power Pivot для SharePoint с каждого сервера, на котором она была установлена, чтобы полностью удалить все файлы Power Pivot для SharePoint. Дополнительные сведения см. в разделе Установка или удаление надстройки Power Pivot для SharePoint (SharePoint 2013).

Шаг 5. Проверка удаления

  1. В центре администрирования в окне Управление службами на сервереустановите соединение с сервером, с которого удалена надстройка Power Pivot для SharePoint.

    • Если удалена программа Power Pivot для SharePoint 2013, убедитесь, что в списке отсутствует элемент Системная служба SQL Server Power Pivot.

    • Если удалена программа Power Pivot для SharePoint 2010, убедитесь, что в списке отсутствуют элементы SQL Server Analysis Services и Системная служба SQL Server Power Pivot.

  2. После удаления последнего сервера Power Pivot для SharePoint из фермы выполните следующие действия.

    1. В окне «Управление приложениями» в разделе Управление приложениями службы убедитесь, что в списке отсутствует приложение службы Power Pivot.

    2. В окне «Системные параметры» в разделе Управление возможностями фермы убедитесь, что на странице отсутствует функция интеграции с Power Pivot. В разделе Управление решениями фермы убедитесь, что на странице отсутствуют решения Power Pivot.

    3. В окне «Наблюдение» в разделах Настройка средств сбора данных диагностики и Настройка сбора данных об использовании и исправности убедитесь, что отсутствуют события и категории событий Power Pivot.

    4. В окне «Общие параметры приложения» убедитесь, что на странице отсутствует Панель мониторинга управления Power Pivot.

Шаг 6. Контрольный список действий после удаления

Используйте следующий список, чтобы удалить программное обеспечение и файлы, которые не были удалены в процессе отмены установки.

  1. Удалите все файлы данных и вложенные папки из C:\Program Files\Microsoft SQL Server\MSAS13.PowerPivot, а затем удалите эту папку. На этом шаге также будут удалены все ранее кэшированные файлы в каталоге DATA.

  2. Удалите все книги, документы и библиотеки Power Pivot, если это еще не сделано.

  3. В службе Secure Store удалите все целевые приложения, которые содержат сохраненные учетные данные, которые используются в Power Pivot для SharePoint. Некоторые, но не все записи в службе Secure Store стираются при удалении Power Pivot для SharePoint. Целевые приложения, созданные для учетной записи автоматического обновления данных Power Pivot, а также все целевые приложения, созданные для обновления данных, еще существуют и должны быть удалены вручную.

    В отличие от них, отдельные целевые приложения, созданные автоматически системной службой Power Pivot, удаляются автоматически при удалении Power Pivot.

  4. На панели управления щелкните Программы, а затем Удалить программу. Удалите все библиотеки клиента служб Analysis Services, которые больше не будут использоваться. Службы Analysis Services ADOMD.NET и объекты AMO Microsoft SQL Server при удалении Power Pivot для SharePoint не удаляются. Поскольку эти библиотеки могут использоваться другими программами, работающими с данными служб Analysis Services, программа установки SQL Server не удаляет их автоматически. Клиентские библиотеки, которые больше не нужны, необходимо удалять по отдельности.

    Не удаляйте надстройку служб SQL Server Reporting Services для SharePoint 2010, если далее не содержится инструкций по устранению неполадок или по установке, которые явным образом предписывают их удалить. Надстройка служб Reporting Services используется службами доступа. Они устанавливаются программой подготовки установки продуктов SharePoint и могут остаться в системе для поддержки функций, которые необходимы SharePoint.

    Не удаляйте поставщик OLE DB для служб Analysis Services. SharePoint устанавливает поставщик OLE DB как предварительное требование для книг Excel, которые устанавливают соединение с базами данных служб Analysis Services. Power Pivot для SharePoint устанавливает новую версию, но эта версия обратно совместима, поэтому ее лучше оставить в системе, чтобы впоследствии избежать проблем при подключении к данным.

См. также:

Установка или удаление надстройки Power Pivot для SharePoint (SharePoint 2013)
Средства настройки PowerPivot