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


Резервное копирование приложений службы в SharePoint Server

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

Резервную копию приложения службы можно создать с помощью веб-сайта Веб-сайт центра администрирования SharePoint или Microsoft PowerShell. Выбор средства резервного копирования зависит от вида развернутой среды, требуемого расписания резервного копирования и соглашений об уровне обслуживания, используемых в организации.

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

Рекомендуется регулярно выполнять резервное копирование всей фермы. Однако конкретные условия ведения бизнеса или требования ИТ-отдела могут диктовать необходимость резервного копирования приложения-службы. Регулярный экспорт приложения-службы снижает вероятность потери данных, которая может произойти вследствие сбоев оборудования, отключения питания или других проблем. Это простой процесс, позволяющий гарантировать доступность данных для восстановления, если они необходимы. Можно создать резервную копию только одного приложения-службы или создать резервную копию одновременно всех приложений-служб. Дополнительные сведения об объектах, подлежащих резервному копированию, и используемых средствах см. в статье Планирование резервного копирования и восстановления в SharePoint Server Дополнительные сведения см. в статье Резервное копирование ферм в SharePoint Server.

Резервное копирование приложения-службы не влияет на состояние фермы. Однако для этого требуются ресурсы. Таким образом, резервное копирование приложения-службы может повлиять на производительность фермы во время выполнения резервного копирования. Вы можете избежать проблем с производительностью, создав резервную копию приложения службы в часы, когда ферма используется на низком уровне.

Примечание.

[!Примечание] SharePoint Server выполняет резервное копирование удаленных хранилищ больших двоичных объектов (BLOB), только если для размещения данных в таких хранилищах используется поставщик FILESTREAM. Если используется другой поставщик, необходимо выполнить резервное копирование удаленных хранилищ BLOB вручную.

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

  • Необходимо создать локальную или сетевую папку, в которой затем будет сохранен файл резервной копии. Для повышения производительности рекомендуется выполнять резервное копирование в локальную папку, а затем перемещать полученный файл в сетевую. Дополнительные сведения о создании папки резервной копии см. в статье Prepare to back up and restore farms in SharePoint Server.

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

  • Если после резервного копирования пакета Пакет установки удаленного хранилища больших двоичных объектов SQL Server из пакета дополнительных компонентов для SQL Server 2008 R2 или фермы источник данных восстанавливается в другое расположение, необходимо изменить сведения о расположении в определении внешнего типа контента. Если этого не сделать, пакет Пакет установки удаленного хранилища больших двоичных объектов SQL Server из пакета дополнительных компонентов для SQL Server 2008 R2 не сможет найти источник данных.

Резервное копирование приложения службы в SharePoint с помощью PowerShell

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

Резервное копирование приложения службы с помощью PowerShell

  1. Убедитесь, что вы являетесь участником следующих групп:

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

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

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

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

    Примечание.

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

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

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

    Backup-SPFarm -Directory <BackupFolder> -BackupMethod {Full | Differential} -Item <ServiceApplicationName> [-Verbose]
    

    Где:

    • <BackupFolder> — это путь к папке на локальном компьютере или в сети, в которой предполагается хранить резервные копии.

    • <ServiceApplicationName> — это имя приложения-службы, подлежащего резервному копированию. Чтобы отобразить имя приложения службы, в командной строке PowerShell введите следующую команду: Backup-SPFarm -ShowTree.

    Чтобы выполнить резервное копирование всех приложений служб, введите следующую команду в командной строке PowerShell:

    Backup-SPFarm -Directory <BackupFolder> -BackupMethod {Full | Differential} -Item "Farm\Shared Services" [-Verbose]
    

    Примечание.

    [!Примечание] Если резервное копирование приложения службы выполняется впервые, необходимо использовать параметр Full. Перед выполнением разностного резервного копирования следует один раз выполнить полное резервное копирование. Некоторые приложения служб всегда требуют выполнения полного резервного копирования. Для таких приложений служб, даже если выбран параметр Differential, система выполняет полное резервное копирование.

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

Примечание.

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

Резервное копирование приложения службы в SharePoint с помощью центра администрирования

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

Резервное копирование приложения службы с помощью центра администрирования

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

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

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

  4. На странице "Выполнение резервного копирования (шаг 1 из 2): выбор компонента для резервного копирования" выберите приложение-службу из списка компонентов и нажмите кнопку Далее. Для резервного копирования всех приложений-служб выберите узел Общие приложения-службы.

    Примечание.

    [!Примечание] Приложение-служба может состоять из нескольких компонентов. Следует выбрать компонент самого верхнего уровня.

  5. На странице "Запуск резервного копирования — шаг 2 из 2: выбор параметров резервного копирования", в разделе Тип резервного копирования, выберите Полное или Разностное.

    Примечание.

    [!Примечание] Если резервное копирование приложения службы выполняется впервые, необходимо использовать параметр Full. Перед выполнением разностного резервного копирования следует один раз выполнить полное резервное копирование. Некоторые приложения служб всегда требуют выполнения полного резервного копирования. Для таких приложений служб, даже если выбран параметр Differential, система выполняет полное резервное копирование.

  6. В разделе Местоположение резервных копий в поле Местоположение резервной копии введите путь к папке резервных копий и щелкните Начать резервное копирование.

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

    При возникновении ошибок изучите столбец Сообщение о неполадке страницы "Состояние задания резервного копирования и восстановления". Дополнительные сведения можно найти в файле журнала Spbackup.log, расположенному по UNC-пути, указанному вами в шаге 5.

См. также

Понятия

Восстановление приложений-служб в SharePoint Server