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

 

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

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

Сводка. Изучите способы резервного копирования приложения-службы профилей пользователей в SharePoint Server 2016 и SharePoint Server 2013.

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

Важно!

Описанные в этой статье действия применимы только к SharePoint Server 2016 и SharePoint Server 2013.

В этой статье

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

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

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

  • Использование средств SQL Server для резервного копирования базы данных приложения-службы профилей пользователей

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

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

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

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

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

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

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

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

Примечание

Резервное копирование приложения-службы профилей пользователей может завершиться ошибкой при первом использовании PowerShell. В этом случае повторите резервное копирование с помощью PowerShell. Дополнительные сведения об ошибке резервного копирования см. в файле spbackup.log или sprestore.log в каталоге для резервных копий.

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

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

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

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

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

    Администратор может использовать командлет Add-SPShellAdmin, чтобы предоставлять разрешения для использования командлетов продуктов Продукты SharePoint 2013.

    Примечание

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

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

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

    Backup-SPFarm -Directory <BackupFolder> -BackupMethod Full -Item Farm\Shared Services\Shared Service Applications\<ServiceApplicationName> [-Verbose]
    

    Где:

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

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

      Приложение-служба службы профилей пользователей допускает только полное резервное копирование.

      Примечание

      Приложение-служба службы профилей пользователей допускает только полное резервное копирование.

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

    Backup-SPFarm -Directory <BackupFolder> -BackupMethod Full -Item Farm\Shared Services\Shared Service Proxies\<ServiceApplicationProxyName > [-Verbose]
    

    Где:

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

    • <ServiceApplicationProxyName> — это имя прокси приложения-службы службы профилей пользователей, подлежащего резервному копированию.

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

Примечание

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

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

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

Примечание

Резервное копирование приложения-службы профилей пользователей может завершиться ошибкой при первом использовании Центр администрирования. В этом случае повторите резервное копирование с помощью Центр администрирования. Дополнительные сведения об ошибке резервного копирования см. в файле spbackup.log или sprestore.log в каталоге для резервных копий.

Создание резервных копий приложения-службы профилей пользователей используя Центр администрирования

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

  2. Откройте центр администрирования.

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

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

  5. На странице "Выполнение резервного копирования (шаг 2 из 2): выбор параметров резервного копирования" в разделе Тип резервного копирования выберите Полное.

    Примечание

    Приложение-служба профилей пользователей допускает только полное резервное копирование. Соответственно, должен использоваться параметр Полное.

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

  7. Необходимо также создать резервную копию прокси приложения-службы. Для этого следует на домашней странице центра Центр администрирования в разделе Резервное копирование и восстановление выбрать Выполнение резервного копирования.

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

  9. На странице "Выполнение резервного копирования (шаг 2 из 2): выбор параметров резервного копирования" в разделе Тип резервного копирования выберите Полное.

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

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

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

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

Резервное копирование всего приложения-службы профилей пользователей или прокси приложения-службы не поддерживается. Необходимо воспользоваться либо PowerShell, либо центром Центр администрирования. Однако можно выполнить резервное копирование всех баз данных, связанных с конкретным приложением-службой службы профилей пользователей.

Резервное копирование базы данных приложения-службы профилей пользователей с помощью SQL Server

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

  2. Перед началом резервного копирования баз данных приложения-службы профилей пользователей необходимо экспортировать ключ шифрования Microsoft Identity Integration Server Key (MIIS). Экспортированный ключ потребуется импортировать перед восстановлением баз данных. По умолчанию этот ключ находится на сервере, на котором выполняется SharePoint Server 2016, т. е. службы Microsoft Forefront Identity Manager размещаются в следующем каталоге: <root directory drive>\Program Files\Microsoft Office Servers\16.0\Synchronization Service\Bin или <root directory drive>\Program Files\Microsoft Office Servers\15.0\Synchronization Service\Bin. Чтобы экспортировать данный ключ, введите в командную строку следующую команду:

    miiskmu.exe
    

    Используйте мастер служебной программы управления ключами MIIS для экспорта набора ключей.

  3. Откройте SQL Server Management Studio и подключитесь к серверу базы данных.

  4. Разверните в обозревателе объектов узел Базы данных.

  5. Щелкните правой кнопкой мыши базу данных, резервное копирование которой следует выполнить, выберите элемент Задачи и выберите команду Резервное копирование.

  6. Проверьте имя базы данных в диалоговом окне Резервное копирование базы данных.

  7. Затем выберите нужный тип резервного копирования в списке Тип резервного копирования. Дополнительные сведения о том, какие типы резервного копирования следует использовать, см. в статье Модели восстановления (SQL Server).

  8. В группе Компонент резервного копирования выберите элемент База данных.

  9. В текстовом поле Имя укажите имя для резервного набора данных или воспользуйтесь именем по умолчанию.

  10. В области Назначение укажите место хранения резервной копии.

  11. Чтобы выполнить резервное копирование базы данных, нажмите кнопку ОК.

  12. Повторите шаги 1–10 для каждой базы данных приложения-службы профилей пользователей.

See also

Решения для резервного копирования в SharePoint Server
Восстановление приложений-служб в SharePoint Server

Справочник по Microsoft PowerShell для SharePoint Server