Поделиться через


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

ОБЛАСТЬ ПРИМЕНЕНИЯ:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint в Microsoft 365

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

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

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

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

  • Для начала следует создать папку на локальном компьютере или в сети, где будут храниться резервные копии. Для повышения производительности рекомендуется выполнять резервное копирование в локальную папку, а затем перемещать полученный файл в сетевую папку. Дополнительные сведения о создании папки резервной копии см. в статье Prepare to back up and restore farms in 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, рекомендуется также использовать 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 секунд. Можно вручную обновить сведения о состоянии, нажав кнопку Обновить. Задания резервного копирования и восстановления являются заданиями службы таймера. Поэтому для запуска резервного копирования может потребоваться несколько секунд.

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

См. также

Понятия

Планирование резервного копирования и восстановления в SharePoint Server

Восстановление семейств веб-сайтов в SharePoint Server