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

 

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

Последнее изменение раздела:2016-12-16

Сводка. Познакомьтесь с резервным копированием фермы SharePoint 2013.

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

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

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

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

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

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

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

  • При резервном копировании фермы выполняется резервное копирование баз данных настройки и контента центра Центр администрирования, но их невозможно восстановить с помощью средств SharePoint 2013. Дополнительные сведения о резервном копировании и восстановлении всех баз данных фермы см. в статье Перемещение всех баз данных в SharePoint 2013.

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

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

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

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

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

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

ПримечаниеПримечание
Поскольку SharePoint 2013 выполняется в виде веб-сайтов в IIS, администраторы и пользователи зависят от специальных возможностей, предоставляемых браузерами. SharePoint 2013 может использовать специальные возможности всех поддерживаемых браузеров. Дополнительные сведения см. в следующих источниках.

Для резервного копирования фермы вручную или в скрипте, запускаемом с запланированными интервалами, можно использовать Windows PowerShell.

Резервное копирование фермы, используя Windows PowerShell
  1. Убедитесь, что вы являетесь участником следующих групп:

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

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

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

    Администратор может использовать командлет Add-SPShellAdmin для предоставления разрешений на использование командлетов SharePoint 2013.

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

    • Для Windows Server 2008 R2:

      • В меню Пуск последовательно выберите пункты Все программы, Продукты Продукты Microsoft SharePoint 2013 и Командная консоль Командная консоль SharePoint 2013.

    • Для Windows Server 2012:

      • На начальном экране выберите Командная консоль SharePoint 2013.

        Если Командная консоль SharePoint 2013 отсутствует на начальном экране:

      • Щелкните правой кнопкой мыши Компьютер, выберите Все приложения и щелкните Командная консоль Командная консоль SharePoint 2013.

    Дополнительные сведения о работе с Windows Server 2012 см. в статье Общие задачи управления и навигации в Windows Server 2012.

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

    Backup-SPFarm -Directory <BackupFolder> -BackupMethod {Full | Differential} [-Verbose]
    

    Где:

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

      Доступ для записи к этой папке нужен следующим учетным записям:

      • Учетная запись приложения службы поиска

      • Учетная запись службы SQL Server (MSSQLSERVER)

      • Учетная запись администратора фермы

    Дополнительные сведения см. в разделе "Как создать общую папку" в статье Подготовка к резервному копированию и восстановлению ферм в SharePoint 2013.

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

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

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

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

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

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

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

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

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

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

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

    • Учетная запись приложения службы поиска

    • Учетная запись службы SQL Server (MSSQLSERVER)

    • Учетная запись администратора фермы

    Дополнительные сведения см. в разделе "Как создать общую папку" в статье Подготовка к резервному копированию и восстановлению ферм в SharePoint 2013.

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

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

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

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

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

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

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

  5. В области Источник диалогового окна Резервное копирование базы данных выберите требуемый вид резервного копирования в списке Тип резервного копирования. Дополнительные сведения о том, какие типы резервного копирования следует использовать, см. в статье о моделях восстановления (SQL Server).

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

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

  8. Укажите срок действия для набора резервного копирования. Это срок, по истечении которого набор резервного копирования может быть перезаписан более новым набором с таким же именем. По умолчанию набор резервного копирования имеет неограниченный срок действия (0 дней).

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

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

    • Учетная запись приложения службы поиска

    • Учетная запись службы SQL Server (MSSQLSERVER)

    • Учетная запись администратора фермы

    Дополнительные сведения см. в разделе "Как создать общую папку" в статье Подготовка к резервному копированию и восстановлению ферм в SharePoint 2013.

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

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

Показ: