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


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

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

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

Важно!

Действия, описанные в этой статье, относятся только к SharePoint Server 2019, 2016 и 2013.

Подготовка к работе

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

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

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

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

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

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

См. также

Понятия

Решения для резервного копирования в SharePoint Server

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

Другие ресурсы

Windows PowerShell for SharePoint Server reference