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


Удаление сервера из фермы в SharePoint Servers 2016, 2019 и Subscription Edition

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

Удаление сервера из фермы SharePoint

Сведения о процедурах удаления, которые поддерживаются SharePoint Server 2016, 2019 или Subscription Edition, см. в разделах Удаление SharePoint Server 2016 или 2019 и Удаление sharePoint Server Subscription Edition.

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

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

Утрата файлов индекса возможна в следующих ситуациях:

  • В ферме присутствует только один компонент запросов, который размещается на удаляемом сервере.

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

В обоих случаях потребуется выполнить полный обход контента для восстановления файлов индекса.

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

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

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

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

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

При удалении SharePoint Server 2016, 2019 или Subscription Edition с сервера, на котором выполняется центр администрирования, вы не сможете администрировать ферму серверов, пока не настроите другой сервер в ферме для размещения сайта центра администрирования.

Удаление сервера из фермы SharePoint с помощью Microsoft PowerShell

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

Примечание.

Для удаления сервера из фермы рекомендуется использовать PowerShell.

Удаление сервера из фермы SharePoint с помощью PowerShell

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

    • Предопределенная роль сервера securityadmin для экземпляра SQL Server.

    • Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.

    • Группа администраторов для сервера, на котором выполняются командлеты PowerShell.

      Администратор может использовать командлет Add-SPShellAdmin , чтобы предоставить разрешения на использование командлетов SharePoint Server 2016, 2019 и Subscription Edition.

      Примечание.

      При отсутствии разрешений обратитесь к своему администратору программы установки или администратору SQL Server за разрешениями. Дополнительные сведения о разрешениях PowerShell см. в разделе Add-SPShellAdmin.

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

    Disconnect-SPConfigurationDatabase 
    

    Примечание.

    Этот командлет удаляет из фермы SharePoint только local SharePoint server. Не удается удалить удаленные серверы SharePoint или серверы баз данных из фермы SharePoint.

Удаление сервера из фермы SharePoint с помощью программы командной строки PSConfig.exe

Вы можете удалить сервер из фермы SharePoint с помощью средства PSConfig.exe, который является альтернативным интерфейсом для выполнения нескольких операций, которые управляют настройкой SharePoint Server 2016, 2019 и Subscription Edition. Чтобы выполнять эти операции, необходимо входить в группу администраторов на локальном компьютере.

Удаление сервера из фермы SharePoint с помощью PSConfig

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

    • Предопределенная роль сервера securityadmin для экземпляра SQL Server.

    • Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.

    • Группа "Администраторы" для сервера, на котором запущена программа PSConfig.exe.

      Примечание.

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

  2. В командной строке введите следующую команду:

    psconfig.exe -cmd configdb -disconnect
    

Удаление сервера из фермы SharePoint с помощью панели управления

Вы можете удалить сервер из фермы, удалив SharePoint Server 2016 с сервера с помощью панели управления. При удалении SharePoint Server 2016, 2019 или Subscription Edition с помощью панели управления вы отключаете сервер от фермы, а затем удаляете с сервера программные файлы и другие сведения.

Удаление сервера из фермы SharePoint с помощью панели управления

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

    • Предопределенная роль сервера securityadmin для экземпляра SQL Server.

    • Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.

    • Группа "Администраторы" для сервера, на котором установлен компонент SharePoint Server 2016.

      Администратор может использовать командлет Add-SPShellAdmin, чтобы предоставлять разрешения для использования командлетов SharePoint Server 2016.

      Примечание.

      При отсутствии разрешений обратитесь к своему администратору программы установки или администратору SQL Server за разрешениями. Дополнительные сведения о разрешениях PowerShell см. в разделе Add-SPShellAdmin.

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

  3. В списке установленных программ щелкните Microsoft SharePoint Server 2016 или Microsoft SharePoint Server 2019 или Microsoft SharePoint Server Subscription Edition и нажмите кнопку Удалить.

  4. Для удаления программы нажмите кнопку Продолжить в диалоговом окне подтверждения.

Удаление сервера из фермы SharePoint с помощью центра администрирования

Если сервер больше недоступен или удаление SharePoint Server с панели управления невозможно, вы можете удалить сервер SharePoint из фермы с помощью веб-сайта центра администрирования SharePoint. Удаление сервера из фермы с помощью центра администрирования не приводит к удалению SharePoint Server с сервера.

Важно!

Этот способ удаления сервера следует использовать, только если необходимо удалить потерянный сервер из базы данных конфигурации. > Рекомендуемый способ удаления сервера из фермы — PowerShell. См. статью Удаление сервера из фермы SharePoint с помощью Microsoft PowerShell.

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

Чтобы удалить sharePoint или сервер базы данных из фермы, выполните следующие действия. Однако рекомендуется удалять веб-серверы и серверы приложений из фермы с помощью Windows PowerShell, а не центра администрирования. Дополнительные сведения см. в статье Удаление сервера из фермы SharePoint с помощью Microsoft PowerShell.

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

Удаление сервера из фермы SharePoint с помощью центра администрирования

  1. Проверьте, что учетная запись пользователя, выполняющего эту процедуру, имеет следующие учетные данные:

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

    • Учетная запись пользователя, используемая для выполнения этой процедуры, является участником группы "Администраторы" на сервере.

  2. На веб-сайте центра Центр администрирования SharePoint в разделе Параметры системы щелкните Управление серверами в этой ферме.

  3. На странице Серверы в ферме найдите строку с именем сервера, который требуется удалить, и щелкните Удалить сервер.

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

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