Удаление PowerPivot для SharePoint

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

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

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

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

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

Удаление. Всех компонентов серверного ПО (PowerPivot для SharePoint, SharePoint 2010 и компонента Database Engine)

Удаление. Только PowerPivot для SharePoint

Удаление. Подмножество серверов PowerPivot в ферме

Проверка удаления

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

Подготовка к переустановке PowerPivot для SharePoint

Устранение неполадок удаления

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

Для удаления SharePoint 2010 необходимы права администратора фермы.

Для удаления компонента Database Engine необходимы права системного администратора SQL Server.

Для удаления служб Analysis Services и PowerPivot для SharePoint необходимы права системного администратора служб Analysis Services.

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

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

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

В случае фермы SharePoint службы и приложения, которые были активированы программой установки SQL Server, останутся работоспособными после удаления PowerPivot для SharePoint. И службы Excel, и служба Secure Store, которые включаются и настраиваются в процессе установки PowerPivot для SharePoint в режиме Новый сервер, останутся включенными и настроенными после удаления PowerPivot для SharePoint.

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

Если планируется повторная установка PowerPivot для SharePoint после удаления программного обеспечения, необходимо вручную выполнить некоторые дополнительные действия, чтобы подготовить сервер для повторной установки ПО. В частности, необходимо убедиться в том, что имя экземпляра PowerPivot не используется на компьютере. Дополнительные сведения см. в разделе Preparing to Reinstall PowerPivot for SharePoint.

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

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

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

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

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

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

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

Удаление всех компонентов серверного ПО (PowerPivot для SharePoint, SharePoint 2010 и компонента Database Engine)

Если надстройка PowerPivot для SharePoint устанавливалась в режиме «Новый сервер», то программа установки SQL Server установила и настроила несколько серверных продуктов. На отдельном этапе, возможно, были добавлены службы Reporting Services, настроенные для работы в режиме интеграции с SharePoint, чтобы строить нерегламентированные отчеты по опубликованным книгам PowerPivot.

Удаление всех установленных серверных продуктов необходимо производить по отдельности. Такой способ требует больше времени для удаления программ, однако в итоге пользователь получит чистый сервер, готовый к использованию в других целях.

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

  1. Удаление PowerPivot для SharePoint.

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

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

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

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

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

    6. В окне «Выбор экземпляра» в списке «Экземпляр для удаления компонентов» выберите экземпляр PowerPivot.

    7. Нажмите кнопку Далее.

    8. В окне «Выбор компонентов» выберите элементы Службы Analysis Services и Службы Analysis Services в режиме интеграции с SharePoint. Не выбирайте другие функции.

    9. Нажмите кнопку Далее.

    10. Нажмите кнопку Далее.

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

  2. Удалите надстройку служб Microsoft SQL Server Reporting Services для SharePoint, если на SharePoint была включена интеграция с сервером отчетов.

  3. Удалите Microsoft SharePoint Server 2010, снова используя функцию удаления на панели управления. После удаления программы потребуется перезагрузка компьютера.

  4. Удалите службы Reporting Services, если они были установлены в качестве отдельного экземпляра. В противном случае, если они были установлены в именованном экземпляре PowerPivot, их можно удалить вместе с компонентом Database Engine SQL Server на следующем этапе.

  5. Удалите компонент Database Engine SQL Server и другие общие компоненты, установленные на данный момент. На странице «Выбор экземпляра» укажите именованный экземпляр PowerPivot. На странице «Выбор компонентов» нажмите кнопку Выбрать все, чтобы удалить все службы, входящие в экземпляр PowerPivot, а также общие компоненты, доступные всем экземплярам.

  6. Удалите другие компоненты, добавленные SQL Server:

    1. Microsoft SQL Server Compact 3.5 с пакетом обновления 2 (SP2);

    2. средства Microsoft Visual Studio 2.0 для приложений;

    3. оболочку Microsoft Visual Studio 2008 (режим интеграции).

    4. Объекты управления службами Microsoft SQL Server Analysis Services

  7. Переместите все файлы данных, которые нужно сохранить, и удалите папки по адресу \Program Files\Microsoft SQL Server.

  8. Можно также удалить роли Windows и компоненты, включенные программой установки SharePoint или программой подготовки к установке.

    • Роль сервера приложений

    • Роль Web Server (IIS)

    • .NET Framework 3.5.1

    • Windows Identity Foundation

    • Собственный клиент Microsoft SQL Server 2008 R2.

    • Службы Microsoft SQL Server 2008 Analysis Services ADOMD.NET.

    • Среда выполнения Microsoft Sync Framework Runtime v 1.0

    • Microsoft Chart Controls для Microsoft .NET Framework 3.5

    • Пакет фильтров Microsoft 2.0

    • Microsoft Server Speech

    • Microsoft Silverlight 3.0

Удаление только PowerPivot для SharePoint

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

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

Помните, что если надстройка PowerPivot для SharePoint установлена в режиме «Новый сервер», то программа установки SQL Server добавляет экземпляр компонента Database Engine в виде именованного экземпляра с именем PowerPivot и использует его в качестве сервера базы данных для SharePoint. Этот экземпляр компонента Database Engine должен оставаться на компьютере, если нужно продолжить использование SharePoint после удаления PowerPivot. Чтобы сохранить работоспособность сервера, не выбирайте компонент Database Engine при удалении именованного экземпляра PowerPivot.

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

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

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

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

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

  6. В окне «Выбор экземпляра» в списке «Экземпляр для удаления компонентов» выберите экземпляр PowerPivot.

  7. Нажмите кнопку Далее.

  8. В окне «Выбор компонентов» выберите элементы Службы Analysis Services и Службы Analysis Services в режиме интеграции с SharePoint.

    Дерево компонентов с выбранными службами Analysis Services

    Если в списке есть другие компоненты, например службы компонента Database Engine или Reporting Services, то их тоже можно удалить, но не удалите по ошибке сам компонент Database Engine. В результате удаления компонента Database Engine будет отключена ферма SharePoint, если она является сервером базы данных фермы.

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

  9. Нажмите кнопку Далее.

  10. Нажмите кнопку Далее.

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

Удаление Подмножество серверов PowerPivot в ферме

Выполните следующие инструкции, чтобы удалить один или несколько серверов PowerPivot для SharePoint, продолжая использовать в ферме остальные серверы PowerPivot.

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

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

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

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

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

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

  6. В окне «Выбор экземпляра» в списке «Экземпляр для удаления компонентов» выберите экземпляр PowerPivot.

  7. Нажмите кнопку Далее.

  8. В окне «Выбор компонентов» выберите элементы Службы Analysis Services и Службы Analysis Services в режиме интеграции с SharePoint.

  9. Нажмите кнопку Далее.

  10. Нажмите кнопку Далее.

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

  12. На сервере базы данных администратор баз данных должен выполнить следующие шаги, чтобы очистить таблицу RedirectService.ReadAssignments в базе данных приложения службы PowerPivot.

    1. Установить соединение с сервером баз данных в среде SQL Server Management Studio.

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

      USE DefaultPowerPivotServiceApplicationDB<placeholderGUID>;
      GO
      SELECT COUNT(*) AS BeforeTruncateCount 
      FROM RedirectService.ReadAssignments;
      GO
      TRUNCATE TABLE RedirectService.ReadAssignments;
      GO
      SELECT COUNT(*) AS AfterTruncateCount 
      FROM RedirectService.ReadAssignments;
      GO
      
    3. Если существуют другие базы данных приложения службы PowerPivot, для них необходимо повторить этот шаг.

  13. Выполнить в командной строке администратора команду IISRESET на компьютерах веб-интерфейса, которые обрабатывают запросы к данным PowerPivot, для применения изменений к конфигурации фермы.

Проверка удаления

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

  2. Убедитесь, что в списке отсутствуют элементы Службы SQL Server Analysis Services и Системная служба SQL Server PowerPivot.

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

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

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

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

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

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

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

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

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\WSS\ServiceProxies\Microsoft.AnalysisServices.Sharepoint.Integration.MidTierServiceProxy

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\14.0\WSS\Services\Microsoft.AnalysisServices.Sharepoint.Integration.MidTierService

  2. Удалите базу данных DefaultPowerPivotServiceApplicationDB и файл журнала с сервера баз данных фермы. В среде SQL Server Management Studio установите соединение с сервером базы данных фермы и удалите базу данных.

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

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

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

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

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

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

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

Подготовка к переустановке PowerPivot для SharePoint

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

Если компонент Database Engine работает с именем PowerPivot и является сервером базы данных для фермы, то перед его удалением необходимо переместить базы данных SharePoint в другой экземпляр SQL Server. Инструкции по перемещению баз данных SharePoint см. в документации по продукту SharePoint. Дополнительные сведения см. в статье Перемещение всех баз данных на веб-сайте Майкрософт.

После перемещения баз данных и проверки работоспособности сервера SharePoint выполните следующие действия.

Устранение неполадок удаления

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

Убедитесь, что все файлы и параметры реестра удалены согласно контрольному списку действий после удаления.

Если повторная установка выполняется в режиме «Новый сервер», в котором также настраивается SharePoint, проверьте, доступны ли порт 80 и ожидаемые имена веб-сайтов SharePoint (например, SharePoint -80, SharePoint Central Administration v4, SharePoint Web Services). Удалите все базы данных SharePoint. Это дает программе установки возможность повторно создать их с именами по умолчанию.

Другие советы по устранению неполадок см. в разделе Устранение неполадок PowerPivot, связанных с проблемами установки SharePoint на сайте Microsoft TechNet WIKI.

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

Компонент или функция

Условия удаления

Службы SQL Server Analysis Services (PowerPivot)

Системная служба PowerPivot

Эти службы всегда устанавливаются и удаляются вместе. Они физически удаляются с компьютера, когда выполняется удаление экземпляра PowerPivot служб Analysis Services из 64-разрядной версии SQL Server 2008 R2. Если в ферму входит несколько серверов PowerPivot для SharePoint, необходимо удалить экземпляр PowerPivot служб Analysis Services с каждого компьютера, чтобы остановить обработку данных и запросов PowerPivot на ферме.

Приложения службы и взаимосвязи PowerPivot

Удаляются, когда удаляется последний сервер на ферме.

Решения PowerPivot

Удаляются, когда удаляется последний сервер на ферме.

События и категории событий PowerPivot (незарегистрированные)

Удаляются, когда удаляется последний сервер на ферме.

Панель управления PowerPivot

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

Шаблоны библиотек PowerPivot

Удаляется, когда удаляется последний сервер в ферме.

Членство в группе WSS_WPG

Учетные записи службы PowerPivot будут удалены из группы безопасности WSS_WPG при удалении экземпляра PowerPivot служб Analysis Services с компьютера.