Удаление веб-приложения (SharePoint Server 2010)

 

Применимо к: SharePoint Foundation 2010, SharePoint Server 2010

Последнее изменение раздела: 2010-12-09

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

Веб-приложение обычно удаляется в целях обслуживания или при изменении архитектуры фермы серверов.

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

Чтобы временно удалить веб-приложение (например, создать приложение в другом пуле), удаление баз данных контента необязательно. Веб-приложение можно впоследствии создать повторно с необходимыми настройками и присоединить к нему существующие базы данных. При удалении баз данных контента все сведения безвозвратно теряются, если отсутствуют резервные копии баз.

До выполнения этих процедур убедитесь в выполнении следующих условий.

  • Вы ознакомлены со следствиями удаления веб-сайта IIS и баз данных контента (если требуется удаление).

  • Для веб-приложения, планируемого к удалению, сделана резервная копия, которая позволяет при необходимости восстановить его. Дополнительные сведения см. в разделе Резервное копирование веб-приложения (SharePoint Server 2010).

  • Если в Windows включена функция контроля учетных записей, а для удаления веб-приложения используется Windows PowerShell, следует правой кнопкой мыши щелкнуть командную консоль SharePoint 2010 и выбрать команду Запуск в качестве администратора.

Веб-приложение можно удалить через сайт центра администрирования SharePoint или с помощью Windows PowerShell. Для удаления веб-приложения на отдельном сервере со встроенным развертыванием базы данных обычно используется центр администрирования. Чтобы автоматизировать удаление веб-приложение (частый случай на предприятиях), используйте Windows PowerShell.

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

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

    • Для удаления веб-приложения необходимо входить в группу "Администраторы фермы" SharePoint, а также в локальную группу "Администраторы" на компьютере центра администрирования.
  2. В разделе Управление приложениями на домашней странице веб-сайта центра администрирования выберите пункт Управление веб-приложениями.

  3. Выберите удаляемое веб-приложение, а затем щелкните команды Удалить и Удалить веб-приложение на ленте.

  4. В разделе Параметры удаления перейдите к области Удалить базы данных содержимого и выберите Да, чтобы удалить базы данных контента, связанные с веб-приложением. Чтобы сохранить базы, выберите Нет.

  5. В разделе Удалить веб-сайты IIS выберите Да для удаления веб-приложения и связанного веб-сайта IIS. Или выберите Нет для удаления только связи веб-сайта IIS с веб-приложением.

Важно!

Если в ИТ-среде предприятия для создания баз данных и управления ими необходим администратор баз данных (DBA), может оказаться необходимым обратиться к администратору баз данных для удаления баз данных контента для веб-приложения. Сведения о развертывании в среде, в которой используются базы данных, созданные администратором баз данных, см. в разделе Развертывание с использованием баз данных, созданных администратором баз данных (SharePoint Server 2010).

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

  1. Проверьте, выполняются ли следующие минимальные требования: См. статью Add-SPShellAdmin. Пользователь также должен входить в локальную группу "Администраторы" на компьютере центра администрирования. Чтобы удалить базы данных контента, связанные с веб-приложением, необходимо также иметь роль SharePoint_Shell_Access в этих базах данных.

  2. В меню Пуск выберите пункт Все программы.

  3. Выберите пункт Продукты Microsoft SharePoint 2010.

  4. Щелкните компонент Командная консоль SharePoint 2010.

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

    Remove-SPWebApplication -identity http://sitename -Confirm
    

    Эта команда окончательно удаляет веб-приложение по адресу http://sitename. Команда не удаляет базы данных контента или веб-сайт IIS.

Дополнительные сведения см. в разделе Remove-SPWebApplication.

Примечание

Для выполнения административных задач из командной строки мы рекомендуем использовать Windows PowerShell. Программа командной строки Stsadm является устаревшей, однако она добавлена для совместимости с предыдущими версиями продукта.