Резервное копирование фермы (SharePoint Server 2010)

 

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

Последнее изменение раздела: 2016-11-30

В этом разделе описана процедура резервного копирования всей фермы серверов.

Данная задача состоит из следующих процедур.

  • Резервное копирование фермы с помощью Windows PowerShell

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

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

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

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

Рекомендации по резервному копированию фермы

При подготовке к резервному копированию фермы необходимо учесть следующие факторы.

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

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

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

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

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

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

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

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

  • Если используется SQL Server с прозрачным шифрованием данных (TDE) и резервное копирование среды выполняется с помощью средств SharePoint или с помощью средств SQL Server, ключ шифрования TDE не сохраняется в резервной копии и не восстанавливается. Необходимо выполнить резервное копирование ключа вручную. Во время восстановления необходимо вручную восстановить ключ перед восстановлением данных. Дополнительные сведения см. в статье, содержащей основные сведения о прозрачном шифровании данных (TDE) (https://go.microsoft.com/fwlink/?linkid=196394&clcid=0x419).

Требования к задаче

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

Использование Windows PowerShell для резервного копирования фермы

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

Резервное копирование фермы с помощью Windows PowerShell

  1. Проверьте, выполняются ли следующие минимальные требования: См. статью Add-SPShellAdmin.

  2. В меню Пуск выберите пункт Все программы.

  3. Выберите пункт Продукты Microsoft SharePoint 2010.

  4. Щелкните компонент Командная консоль SharePoint 2010.

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

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

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

    Примечание

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

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

Примечание

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

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

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

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

  1. Для выполнения этой процедуры необходимо быть участником группы "Администраторы фермы" на компьютере центра администрирования.

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

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

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

    Примечание

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

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

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

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

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

Использование средств SQL Server для резервного копирования фермы

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

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

  1. Чтобы воспользоваться средствами SQL Server для резервного копирования баз данных SharePoint Server 2010, учетная запись, используемая для резервного копирования баз данных, должна быть участником фиксированной роли db_backupoperator баз данных SQL Server на сервере баз данных, где располагается каждая из баз данных.

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

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

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

  5. В области Источник диалогового окна Резервное копирование базы данных выберите требуемый вид резервного копирования из списка Тип резервного копирования. Дополнительные сведения о том, какие типы резервного копирования следует использовать, см. в статье, посвященной обзору моделей восстановления (https://go.microsoft.com/fwlink/?linkid=114396&clcid=0x419).

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

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

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

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

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

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

Связанный контент

Центр ресурсов

Управление непрерывностью бизнеса для SharePoint Server 2010 (Возможно, на английском языке) (https://go.microsoft.com/fwlink/?linkid=199235&clcid=0x419) (Возможно, на английском языке)

Контент IT Pro

Восстановление фермы (SharePoint Server 2010)

Восстановление веб-приложения (SharePoint Server 2010)

Планирование резервного копирования и восстановления в SharePoint Server 2010

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

Контент разработчика

Защита и восстановление данных (https://go.microsoft.com/fwlink/?linkid=199237&clcid=0x419)