Экспорт сайтов, списков и библиотек документов в SharePoint Server
**Применимо к:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016
**Последнее изменение раздела:**2017-09-13
Сводка. Узнайте, как экспортировать сайт, список или библиотеку документов в SharePoint Server 2016 и SharePoint 2013.
Можно экспортировать сайт, список или библиотеку доменов в SharePoint Server с помощью Центра администрирования или Microsoft PowerShell. Используемое средство резервного копирования зависит от типа резервной среды, требований к расписанию резервного копирования и соглашений об уровне обслуживания, заключенных с организацией.
В этой статье
Перед началом работы
Использование Windows PowerShell для экспорта сайта, списка или библиотеки документов в SharePoint
Использование центра администрирования для экспорта сайта, списка или библиотеки документов в SharePoint
Перед началом работы
Рекомендуется регулярно выполнять резервное копирование всей фермы. Однако конкретные условия ведения бизнеса или требования ИТ-отдела могут диктовать необходимость экспорта сайта, списка или библиотеки документов. Регулярный экспорт сайтов, списков и библиотек документов снижает вероятность потери данных, которая может произойти вследствие сбоев оборудования, отключения питания или других проблем. Это простой процесс, позволяющий гарантировать доступность данных для восстановления в случае необходимости. За один раз можно экспортировать только один сайт, один список или одну библиотеку документов.
Сведения об объектах, подлежащих резервному копированию, и используемых средствах см. в статье Планирование резервного копирования и восстановления в SharePoint Server.
Перед выполнением этой операции ознакомьтесь со следующими сведениями о необходимых компонентах:
Сначала нужно создать локальную или сетевую папку, в которой затем будет сохранен файл экспорта. Для повышения производительности рекомендуется выполнять экспорт в локальную папку, а затем перемещать полученный файл в сетевую.
Для экспорта сайта, списка или библиотеки документов нельзя использовать средства SQL Server или Data Protection Manager.
Экспорт сайта, списка или библиотеки документов в 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] [-GradualDelete] [-Verbose]
где
<SiteURL> — это URL-адрес экспортируемого сайта, списка или библиотеки.
<Path and FileName> — это путь и имя сайта списка или библиотеки, которую следует экспортировать.
<URL of Site, List, or Library> — это URL-адрес места назначения экспортируемого сайта, списка или библиотеки.
При экспорте большого сайта, списка или библиотеки документов можно использовать параметр
GradualDelete
. Если этот параметр используется, семейство сайтов отмечено как удаленное, что незамедлительно закрывает доступ к этому контенту. Данные в удаленном семействе сайтов затем постепенно удаляются заданием таймера в течение времени, а не единовременно, что снижает отрицательное воздействие на производительность серверов фермы и SQL Server.Чтобы указать необходимую версию сайта, списка или библиотеки документов, воспользуйтесь параметром
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.
See also
Планирование резервного копирования и восстановления в SharePoint Server
Использование Microsoft PowerShell для администрирования SharePoint Server