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

 

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

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

Сводка. Узнайте, как создать резервную копию приложения службы в SharePoint Server 2016 и SharePoint 2013.

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

В этой статье

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

  • Использование Windows PowerShell для резервного копирования приложения-службы в SharePoint

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

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

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

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

Примечание

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

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

  • Необходимо создать локальную или сетевую папку, в которой затем будет сохранен файл резервной копии. Для повышения производительности рекомендуется выполнять резервное копирование в локальную папку, а затем перемещать полученные файлы в сетевую папку. Дополнительные сведения о создании папки резервной копии см. в статье Подготовка к резервному копированию и восстановлению ферм в 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 не сможет найти источник данных.

Используйте PowerShell для резервного копирования приложения-службы в SharePoint

С помощью 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]
    

    Где:

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

    • <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): выбор параметров резервного копирования", в разделе Тип резервного копирования выберите Полное или Разностное.

    Примечание

    Если резервное копирование приложения-службы выполняется впервые, необходимо использовать параметр Полное. Перед выполнением разностного резервного копирования следует один раз выполнить полное резервное копирование.
    Некоторые приложения-службы всегда требуют выполнения полного резервного копирования. Для таких приложений-служб, даже если выбран параметр Разностное, система выполняет полное резервное копирование.

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

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

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

See also

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