Резервное копирование ферм в SharePoint Server

 

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

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

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

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

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

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

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

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

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

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

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

  • При резервном копировании фермы выполняется резервное копирование баз данных настройки и контента центра Центр администрирования, но их невозможно восстановить с помощью средств SharePoint Server. Дополнительные сведения о резервном копировании и восстановлении всех баз данных фермы см. в статье Перемещение всех баз данных в 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]
    

    Где:

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

    Примечание

    Если резервное копирование выполняется впервые, необходимо использовать параметр 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 для каждой базы данных фермы.

See also

Резервное копирование и восстановление в SharePoint Server