Экспорт сайтов, списков и библиотек документов в SharePoint Server
ОБЛАСТЬ ПРИМЕНЕНИЯ:2013 2016 2019 Subscription Edition SharePoint в Microsoft 365
Можно экспортировать сайт, список или библиотеку доменов в SharePoint Server с помощью Центра администрирования или Microsoft PowerShell. Используемое средство резервного копирования зависит от типа резервной среды, требований к расписанию резервного копирования и соглашений об уровне обслуживания, заключенных с организацией.
Перед началом работы
Рекомендуется регулярно выполнять резервное копирование всей фермы. Однако конкретные условия ведения бизнеса или требования ИТ-отдела могут диктовать необходимость экспорта сайта, списка или библиотеки документов. Регулярный экспорт сайтов, списков и библиотек документов снижает вероятность потери данных, которая может произойти вследствие сбоев оборудования, отключения питания или других проблем. Это простой процесс, который помогает обеспечить доступность данных для восстановления при необходимости. За один раз можно экспортировать только один сайт, один список или одну библиотеку документов.
Дополнительные сведения об объектах, подлежащих резервному копированию, и используемых средствах см. в статье Планирование резервного копирования и восстановления в SharePoint Server
Перед выполнением этой операции ознакомьтесь со следующими сведениями.
- Создайте папку на локальном компьютере или в сети для хранения файла экспорта. Для повышения производительности рекомендуется выполнять экспорт в локальную папку, а затем перемещать полученный файл в сетевую.
- Нельзя использовать средства SQL Server или Диспетчер защиты данных для экспорта сайта, списка или библиотеки документов.
Экспорт сайта, списка или библиотеки документов в SharePoint Server с помощью PowerShell
С помощью PowerShell можно экспортировать сайт, список или библиотеку документов вручную или с использованием скрипта, который может выполняться через заданные промежутки времени по расписанию.
Экспорт сайта, списка или библиотеки документов с помощью PowerShell:
Убедитесь, что вы являетесь участником следующих групп:
- securityadmin : предопределила роль сервера в экземпляре SQL Server
- db_owner предопределенная роль базы данных для всех обновляемых баз данных
- Группа администраторов на сервере, на котором выполняются командлеты PowerShell
Администратор может использовать командлет для
Add-SPShellAdmin
предоставления разрешений на использование командлетов SharePoint Server.Примечание.
При отсутствии разрешений обратитесь к своему администратору программы установки или администратору SQL Server за разрешениями. Дополнительные сведения о разрешениях PowerShell см. в разделе Add-SPShellAdmin.
Запустите командную консоль SharePoint.
В командной строке PowerShell введите следующую команду:
Export-SPWeb -Identity <SiteURL> -Path <Path and File Name> [-ItemUrl <URL of Site, List, or Library>] [-IncludeUserSecurity] [-IncludeVersions] [-NoFileCompression] [-UseSqlSnapshot] [-Verbose]
Где:
- <SiteURL> — это URL-адрес экспортируемого сайта.
- <Path и FileName> — это путь и имя файла, который будет содержать экспортированные данные.
- <URL-адрес сайта, списка или библиотеки> — это относительный URL-адрес экспортируемого списка или библиотеки, который должен начинаться с косой черты (/). Этот параметр следует указывать только в том случае, если вы хотите экспортировать отдельный список или библиотеку, а не весь сайт.
Параметр
UseSqlSnapshot
позволяет SharePoint создать моментальный снимок базы данных контента перед началом экспорта, а затем экспортировать содержимое сайта из этого моментального снимка, а не из динамической базы данных. Это позволяет пользователям продолжать взаимодействовать с сайтом, не влияя на целостность данных при экспорте. После завершения экспорта он автоматически удалит моментальный снимок. Для создания моментальных снимков базы данных требуется выпуск Sql Server Enterprise.Чтобы указать, какую версию сайта, списка или библиотеки документов следует включить, используйте
IncludeVersions
параметр и укажите LastMajor (по умолчанию), CurrentVersion, LastMajorandMinor или All. Чтобы включить параметры безопасности пользователя в список или библиотеку документов, используйтеIncludeUserSecurity
параметр . Если вы хотите перезаписать указанный файл, используйтеForce
параметр . Чтобы просмотреть ход выполнения операции резервного копирования, используйтеVerbose
параметр .Параметр
NoFileCompression
позволяет указать, что сжатие файлов не выполняется во время экспорта. Использование этого параметра позволяет снизить уровень потребления ресурсов до 30 %. Использование этого параметра приводит к созданию папки резервной копии вместо сжатого файла. Если параметр используетсяNoFileCompression
в командеExport-SPWeb
, его также необходимо использовать при импорте содержимого с помощьюImport-SPWeb
команды .
Дополнительные сведения см. в статье Export-SPWeb.
Примечание.
[!Примечание] Для выполнения административных задач из командной строки мы рекомендуем использовать Windows PowerShell. Программа командной строки Stsadm является устаревшей, однако она добавлена для совместимости с предыдущими версиями продукта.
Использование центра администрирования для экспорта сайта, списка или библиотеки документов в SharePoint Server
Для экспорта сайта, списка или библиотеки документов можно использовать центр администрирования. За один раз можно создавать резервную копию только одного сайта, списка или библиотеки документов.
Чтобы экспортировать сайт, список или библиотеку документов с помощью центра администрирования, выполните следующие действия:
Убедитесь, что учетная запись пользователя, с помощью которой выполняется данная процедура, является участником группы администраторов фермы.
Запустите Центр администрирования.
На домашней странице центра Центр администрирования щелкните Архивация и восстановление.
В разделе Фрагментарное резервное копирование на странице Резервное копирование и восстановление щелкните Экспорт сайта или списка.
На странице Экспорт сайта или списка в разделе Семейство сайтов выберите необходимое семейство из списка Семейство сайтов, а затем выберите необходимый сайт в списке Сайт.
Если вы экспортируете сайт, пропустите этот шаг. Выберите список или библиотеку документов из списка Список .
В разделе Расположение файла в поле Имя файла укажите UNC-путь к общей папке и файл, в который необходимо экспортировать список или библиотеку документов. Имя файла должно иметь расширение CMP.
Если файл уже существует и необходимо использовать именно его, установите флажок Перезаписать существующие файлы. В противном случае укажите другое имя файла.
Если вместе со списком или библиотекой необходимо экспортировать все параметры безопасности и разрешений, в разделе Экспорт полной безопасности установите флажок Экспорт полной безопасности.
Если необходимо указать конкретную версию списка или библиотеки для экспорта, выберите ее в списке Экспорт версий:
- Все версии
- Последняя основная
- Текущая версия
- Последняя основная и последняя вспомогательная
Завершив добавление необходимых параметров, нажмите кнопку Начать экспорт.
Состояние всех заданий резервного копирования можно просмотреть в верхней части страницы Состояние задания детализированного резервного копирования . Также можно увидеть состояние текущего задания в разделе Экспорт контента. Страница состояния автоматически обновляется каждые 30 секунд. Можно вручную обновить сведения о состоянии, нажав кнопку Обновить. Задания резервного копирования и восстановления являются заданиями службы таймера. Поэтому для запуска резервного копирования может потребоваться несколько секунд.
При появлении сообщений об ошибке просмотрите столбец Сообщение о неполадке на странице "Состояние задания резервного копирования и восстановления". Дополнительные сведения также можно найти в <имени> файла.export.log по UNC-пути, указанному на шаге 6.
См. также
Понятия
Планирование резервного копирования и восстановления в SharePoint Server