Удаление и восстановление семейств веб-сайтов в SharePoint Server
**Применимо к:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016
**Последнее изменение раздела:**2017-07-26
Сводка. Сведения о том, как удалить и восстановить иерархию сайтов, данные пользователей и контент семейства веб-сайтов SharePoint Server 2016 и SharePoint 2013.
Если сайт группы создан для отслеживания прогресса определенного проекта, а этот проект завершился, то семейство веб-сайтов можно через некоторое время удалить.
При удалении семейства веб-сайтов удаляется иерархия сайтов, составляющих это семейство. Кроме того, удаляется весь контент и данные пользователя, в то числе:
документы и библиотеки документов;
списки и данные списка, в том числе опросы, обсуждения, извещения и события;
параметры конфигурации сайта;
сведения о ролях и безопасности, относящиеся к веб-сайту;
дочерние сайты веб-сайта верхнего уровня, их контент и сведения о пользователях.
Примечание
Прежде чем удалять семейство веб-сайтов, создайте его резервную копию. Дополнительные сведения см. в статье Планирование резервного копирования и восстановления в SharePoint Server.
Если семейство веб-сайтов связано с приложением службы Project Server, необходимо удалить связь и удалить Project Web App, прежде чем удалять семейство веб-сайтов. Это можно сделать на странице настроек приложения службы на веб-сайте центра администрирования SharePoint.
В этой статье
-
Перед началом работы
-
Удаление семейства веб-сайтов с помощью центра администрирования
-
Удаление семейства веб-сайтов с помощью Windows PowerShell
-
Восстановление семейства веб-сайтов с помощью Windows PowerShell
Перед началом работы
Прежде чем удалять семейство веб-сайтов, убедитесь, что существует резервная копия семейства веб-сайтов и всего контента.
В SharePoint есть две корзины со следующими сроками хранения:
Корзина сайта (первая) = 30 дней
Семейство веб-сайтов (вторая) = 50 % от квоты сайта
Максимально возможный срок хранения элемента — 30 дней. Если не превышена квота второй корзины, удаленный элемент остается в одной из корзин в течение 30 дней. Если элемент удален и находится в первой корзине, он хранится в течение всех 30 дней, так как он все равно учитывается в квоте. Если элемент удален и находится во второй корзине, он не учитывается в квоте, если это не веб-приложение SharePoint, но срок его хранения может быть меньше 30 дней, если общий объем контента во второй корзине превышает 50 % от квоты сайта.
Удаление семейства веб-сайтов с помощью центра администрирования
После выполнения этой процедуры семейство веб-сайтов и весь контент и данные о пользователях будут безвозвратно потеряны.
Удаление семейства веб-сайтов с помощью центра администрирования
Проверьте наличие следующих административных учетных данных.
- Для удаления семейства веб-сайтов учетная запись пользователя, с помощью которой выполняется данная процедура, должна быть участником группы SharePoint "Администраторы фермы".
Откройте Центр администрирования.
На веб-сайте Центр администрирования щелкните Управление приложениями.
На странице Управление приложениями в разделе Семейства веб-сайтов щелкните Удаление семейства веб-сайтов.
На странице Удаление семейства веб-сайтов в разделе Семейства веб-сайтов щелкните Изменить семейство веб-сайтов.
Появится диалоговое окно Выбор семейства веб-сайтов.
В списке Веб-приложение выберите Изменить веб-приложение.
Появится диалоговое окно Выбор веб-приложения.
Выберите имя веб-приложения, содержащего семейство сайтов, которое необходимо удалить. В диалоговом окне Выбор семейства веб-сайтов отображаются относительные URL-адреса сайтов в семействах веб-сайтов выбранного веб-приложения.
Щелкните относительный URL-адрес удаляемого семейства веб-сайтов и нажмите кнопку ОК.
Прочитайте раздел с предупреждением и убедитесь, что указаны правильные сведения о семействе веб-сайтов.
На странице Удаление семейства веб-сайтов нажмите кнопку Удалить.
Удаление семейства веб-сайтов с помощью Windows PowerShell
После выполнения этой процедуры семейство веб-сайтов и весь контент и данные о пользователях будут безвозвратно потеряны.
Удаление семейства веб-сайтов с помощью Windows PowerShell
Убедитесь, что выполняются следующие минимальные требования.
Предопределенная роль сервера securityadmin для экземпляра SQL Server.
Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.
Локальная группа администраторов на сервере, на котором выполняются командлеты Microsoft PowerShell.
Откройте командную консоль PowerShell.
В командной строке PowerShell введите следующую команду, а затем нажмите клавишу ВВОД:
Remove-SPSite -Identity "<URL>" -GradualDelete
Где: <URL> — это уникальный адрес семейства веб-сайтов, которое вы хотите удалить.
Эта команда удаляет указанное семейство веб-сайтов и все дочерние сайты. Постепенное удаление снижает нагрузку на систему во время процесса удаления.
В предыдущей процедуре описан распространенный способ использования командлета Remove-SPSite для удаления семейства веб-сайтов. Для иной настройки этой команды можно указать другие параметры. Дополнительные сведения см. в статье Remove-SPSite.
Примечание
Для выполнения административных задач из командной строки мы рекомендуем использовать Windows PowerShell. Программа командной строки Stsadm является устаревшей, однако она добавлена для совместимости с предыдущими версиями продукта.
Восстановление семейства веб-сайтов с помощью Windows PowerShell
Если вы случайно удалили семейство веб-сайтов, его можно восстановить с помощью PowerShell.
При случайном удалении семейства веб-сайтов (то есть объекта SPSite) в SharePoint Server оно сохраняется в объекте SPDeletedSite, а не в объекте SPSite. Чтобы восстановить удаленное семейство веб-сайтов, необходимо использовать командлет Restore-SPDeletedSite или получить доступ к объектной модели программным способом.
See also
Создание семейства веб-сайтов в SharePoint Server
Обзор сайтов и семейств веб-сайтов в SharePoint Server