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


Удаление приложения службы в SharePoint Server

ОБЛАСТЬ ПРИМЕНЕНИЯ:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint в Microsoft 365

Чтобы удалить приложение службы SharePoint Server, можно использовать центр администрирования или командлеты Microsoft PowerShell.

Предостережение

Действие по удалению приложения-службы является необратимым — отменить эту операцию нельзя.

Перед удалением приложения-службы убедитесь, что это удаление не окажет отрицательного влияния на пользователей. Рекомендуем проверить, не использует ли какое-либо веб-приложение в текущий момент удаляемое приложение-службу. Сведения о том, как отключить приложение-службу от веб-приложения, см. в статье Add or remove service application connections from a web application in SharePoint Server.

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

Чтобы обеспечить потенциальную возможность использования приложения-службы в будущем, подумайте о создании резервной копии приложения-службы перед его удалением. Дополнительные сведения см. в статьях Back up service applications in SharePoint Server и Restore service applications in SharePoint Server.

Удаление приложения-службы с помощью центра администрирования

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

  2. В Веб-сайт центра администрирования SharePoint щелкните Управление приложениями и выберите Управление приложениями-службами.

  3. На странице Управление приложениями-службами щелкните строку, содержащую приложение-службу, которое требуется удалить. Лента становится доступной.

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

  5. В диалоговом окне подтверждения установите флажок рядом с пунктом Удалить данные, связанные с приложениями-службами , если вы хотите удалить базу данных приложения-службы. Если вы хотите сохранить базу данных, оставьте этот флажок снятым.

  6. Нажмите кнопку ОК для удаления приложения-службы или кнопку Отмена, чтобы остановить эту операцию.

Удаление приложения-службы с помощью PowerShell

  1. Убедитесь, что выполняются следующие минимальные требования:

    • Вы должны являться участником предопределенной роли сервера securityadmin для экземпляра SQL Server.

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

    • Вы должны входить в группу "Администраторы" сервера, на котором выполняется командлет PowerShell.

    Примечание.

    Если этих разрешений недостаточно, обратитесь к администратору установки или администратору SQL Server за дополнительными разрешениями.

    Дополнительные сведения о разрешениях PowerShell см. в разделах Разрешения и Add-SPShellAdmin

  2. Запустите Командная консоль SharePoint.

  3. В командной строке PowerShell введите следующие команды.

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

    $spapp = Get-SPServiceApplication -Name "<Service application display name>"
    

    Где <отображаемое имя> приложения службы — это отображаемое имя приложения службы, которое требуется удалить.

    Сведения о приложении-службе будут сохраняться в переменной $spapp.

    Важно!

    [!Важно!] Отображаемое имя необходимо заключать в кавычки, и оно должно точно соответствовать отображаемому имени приложения-службы, включая регистр букв. Рекомендуется не создавать несколько приложений-служб с одним и тем же отображаемым именем. Однако если возникла такая ситуация, то можно с помощью командлета Get-SPServiceApplication вывести список всех приложений-служб. Затем для указания приложения-службы, которое планируется удалить, можно использовать его GUID и параметр -Identity. Дополнительные сведения см. в статье Get-SPServiceApplication.

  5. Чтобы удалить выбранное приложение-службу, выполните следующую команду. В обоих случаях вам будет предложено подтвердить удаление.

    • Для удаления выбранного приложения-службы без удаления его базы данных выполните следующую команду:
    Remove-SPServiceApplication $spapp
    
    • Для удаления выбранного приложения-службы и его базы данных выполните следующую команду:
    Remove-SPServiceApplication $spapp -RemoveData
    

Пример

$spapp = Get-SPServiceApplication -Name "Contoso BDC Service"
Remove-SPServiceApplication $spapp -RemoveData

В данном примере сведения о приложении-службе "Contoso BDC Service" хранится в переменной $spapp. После подтверждения действия приложение-служба и его база данных будут окончательно удалены.

Дополнительные сведения см. в статьях Get-SPServiceApplication и Remove-SPServiceApplication.

См. также

Другие ресурсы

Remove-SPServiceApplicationProxyGroup