Резервное копирование семейств веб-сайтов в SharePoint Server

 

**Применимо к:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Последнее изменение раздела:**2017-09-13

Сводка. Сведения о резервном копировании отдельного семейства веб-сайтов в SharePoint Server 2016 и SharePoint 2013.

Для резервного копирования семейства веб-сайтов в SharePoint Server можно использовать веб-сайт Веб-сайт центра администрирования SharePoint или Microsoft PowerShell.

В этой статье

  • Перед началом работы

  • Использование Windows PowerShell для резервного копирования семейства веб-сайтов в SharePoint

  • Использование центра администрирования для резервного копирования семейства веб-сайтов в SharePoint

Перед началом работы

рекомендуется регулярно выполнять резервное копирование всей фермы. В то же время требования к ИТ-среде могут также делать обязательным резервное копирование семейства веб-сайтов. Дополнительные сведения об объектах резервного копирования см. в статье Планирование резервного копирования и восстановления в SharePoint Server.

Перед выполнением этой операции ознакомьтесь со следующими сведениями.

  • Для начала следует создать папку на локальном компьютере или в сети, где будут храниться резервные копии. Для повышения производительности рекомендуется выполнять резервное копирование в локальную папку, а затем перемещать полученный файл в сетевую папку. Дополнительные сведения о создании папки резервной копии см. в статье Подготовка к резервному копированию и восстановлению ферм в SharePoint Server.

  • Если Состояние блокировки семейства веб-сайтов имеет значение Нет блокировки или Добавление контента запрещено, то SharePoint Server временно переводит сайт в состояние Только для чтения в процессе выполнения операции резервного копирования. Таким образом SharePoint Server снижает возможности пользователей по изменению семейства веб-сайтов в ходе создания его резервного копирования. После завершения резервного копирования этот параметр возвращается в обычное состояние.

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

Резервное копирование семейства сайтов в SharePoint Server с помощью PowerShell

С помощью PowerShell можно выполнять резервное копирование семейства веб-сайтов вручную или с использованием скрипта, который может выполняться через заданные промежутки времени по расписанию.

Резервное копирование семейства веб-сайтов с помощью PowerShell

  1. Убедитесь, что у вас имеются следующие разрешения:

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

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

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

    С помощью командлета Add-SPShellAdmin администратор может предоставлять разрешения на использование командлетов SharePoint Server.

    Примечание

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

  2. Запустите Командная консоль SharePoint.

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

    Backup-SPSite -Identity <SiteCollectionGUIDorURL> -Path <BackupFile> [-Force] [-NoSiteLock] [-UseSqlSnapshot] [-Verbose]
    

    Где:

    • <SiteCollectionGUIDorURL> представляет собой идентификатор или URL-адрес семейства веб-сайтов, для которого выполняется резервное копирование.

    • <BackupFile> представляет собой путь к расположению файла резервной копии.

    Если необходимо перезаписать ранее использованный файл резервной копии, используйте параметр Force. Параметр NoSiteLock используется для предотвращения установки блокировки только для чтения для семейства веб-сайтов в ходе его копирования. В то же время использование этого параметра позволяет пользователям изменять семейство сайтов в ходе резервного копирование и может привести к повреждению данных. Для отображения идентификатора GUID или URL-адреса семейства веб-сайтов в командной строке PowerShell введите следующую команду:

    Get-SPSite | format-list -property id,url
    

    Если на сервере базы данных выполняется версия SQL Server Enterprise Edition, рекомендуется также использовать параметр UseSqlSnapshot для обеспечения согласованности копирования. Также можно экспортировать сайты или списки из этих мгновенных снимков.

    Примечание

    Если используемый поставщик удаленного хранилища больших двоичных объектов не поддерживает мгновенные снимки, их нельзя использовать для развертывания или резервного копирования контента. Например, поставщик SQL FILESTREAM не поддерживает мгновенные снимки.

    Дополнительные сведения об использовании мгновенных снимков SQL см. в статье Резервное копирование баз данных в снимки в SharePoint Server.

Дополнительные сведения см. в статье Backup-SPSite.

Примечание

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

Резервное копирование семейства сайтов в SharePoint Server с помощью центра администрирования

Для резервного копирования семейства веб-сайтов можно использовать центр Центр администрирования.

Резервное копирование семейства веб-сайтов с помощью центра администрирования

  1. Убедитесь, что учетная запись пользователя, с помощью которой выполняется данная процедура, является участником группы администраторов фермы. Кроме того, убедитесь в том, что служба таймера Windows SharePoint Services V4 имеет разрешения "Полный доступ" в папке резервной копии.

  2. Запустите Центр администрирования.

  3. В центре Центр администрирования на домашней странице в разделе Резервное копирование и восстановление выберите Выполнить резервное копирование семейства веб-сайтов.

  4. На странице Резервное копирование семейства веб-сайтов выберите семейство из списка Семейство веб-сайтов.

  5. Введите локальный путь файла резервной копии в поле Имя файла.

    Примечание

    Чтобы повторно использовать файл, установите флажок Перезаписать существующие файлы.

  6. Нажмите кнопку Выполнить резервное копирование.

  7. Состояние всех заданий резервного копирования отображается в верхней части страницы "Состояние задания фрагментарного резервного копирования" в разделе Готовность. Состояние текущего задания отображается в разделе Резервное копирование семейства веб-сайтов в нижней части страницы. Эта страница обновляется каждые 30 секунд автоматически. Также страницу можно обновлять вручную нажатием кнопки Обновить. Резервное копирование и восстановление — это задания службы времени, поэтому начало операции может занять несколько секунд.

    В случае отображения сообщений об ошибках их можно просмотреть в столбце Сообщение о неполадке на странице "Состояние фрагментарного резервного копирования и восстановления".

See also

Планирование резервного копирования и восстановления в SharePoint Server
Восстановление семейств веб-сайтов в SharePoint Server