Резервное копирование ферм в 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 или SQL Server. Используемое средство зависит от типа развернутой среды, требований к расписанию резервного копирования и соглашений об уровне и соглашений об уровне обслуживания, используемых в организации.

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

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

Рекомендации по выбору средства резервного копирования см. в статье Планирование резервного копирования и восстановления в SharePoint Server.

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

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

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

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

  • При резервном копировании фермы выполняется резервное копирование баз данных содержимого конфигурации и центра администрирования, но их невозможно восстановить с помощью средств SharePoint Server. Дополнительные сведения о резервном копировании и восстановлении всех баз данных фермы см. в статье Move all databases in SharePoint Server.

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

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

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

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

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

  • Если вы используете SQL Server с прозрачным шифрованием данных (TDE) и выполняете резервное копирование среды с помощью средств SharePoint или средств SQL Server, ключ шифрования TDE в не резервной копии и не восстановлен. Необходимо создать резервную копию ключа вручную. Во время восстановления необходимо вручную восстановить ключ, прежде чем восстанавливать данные. Дополнительные сведения см. в разделе Основные сведения о прозрачном шифровании данных (TDE).

Резервное копирование фермы в 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-SPFarm -Directory <BackupFolder> -BackupMethod {Full | Differential} [-Verbose]
    

    Где:

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

    Примечание.

    Если резервное копирование выполняется впервые, необходимо использовать параметр Full (Полное). Следует создать резервную копию всей фермы перед выполнением разностного резервного копирования.

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

Примечание.

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

Резервное копирование фермы SharePoint Server с помощью центра администрирования

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

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

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

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

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

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

    Примечание.

    Если резервное копирование выполняется впервые, необходимо использовать параметр Full (Полное). Перед выполнением разностного резервного копирования следует один раз выполнить полное резервное копирование.

  5. В разделе Создать резервную копию только параметров конфигурации выберите параметр Создать резервную копию контента и параметров конфигурации.

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

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

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

Резервное копирование фермы SharePoint Server с помощью средств SQL Server

Для полного резервного копирования фермы необходимо использовать либо PowerShell, либо центр Центр администрирования. Средства SQL Server не позволяют выполнять резервное копирование всей фермы, поскольку они не позволяют выполнять резервное копирование конфигурации фермы. Но можно выполнить резервное копирование всех баз данных, связанных с фермой. Базы данных, связанные с фермой, определяются службами и компонентами, установленными в ферме.

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

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

  2. Откройте SQL Server Management Studio и подключитесь к правильному экземпляру SQL Server Database Engine.

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

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

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

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

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

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

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

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

  11. Повторите шаги 1–10 для каждой базы данных фермы.

См. также