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


Обзор резервного копирования и восстановления (SharePoint Foundation 2010)

 

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

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

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

Содержание:

  • Сценарии резервного копирования и восстановления

  • Архитектура резервного копирования

  • Процессы восстановления

Сценарии резервного копирования и восстановления

Резервное копирование и восстановление данных выполняется в различных ситуациях, в том числе в следующих:

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

  • Перенос данных между установками в рамках обновления программного или аппаратного обеспечения.

  • Восстановление после неожиданной ошибки.

Архитектура резервного копирования

SharePoint Foundation 2010 предоставляет две системы резервного копирования: фрагментарную систему и систему для фермы.

Архитектура резервного копирования фермы

В архитектуре резервного копирования фермы SharePoint Foundation 2010 выполняется резервное копирование базы данных Microsoft SQL Server для контента и баз данных приложений-служб, а также записывается в файлы контент конфигурации.

Система резервного копирования фермы показана на следующем рисунке.

Архитектура резервного копирования (SharePoint Foundation)

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

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

  • Ферма   Ферма является объектом самого высокого уровня. Можно выбрать среди следующих вариантов при выполнении резервного копирования фермы:

    • Контент и данные конфигурации (по умолчанию).

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

    • Только конфигурации.

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

  • Веб-приложение   В пределах веб-приложения можно выбрать для резервного копирования одну или несколько баз данных контента.

    Резервная копия веб-приложения содержит следующие компоненты:

    • Имя пула приложений и учетную запись пула приложений.

    • Параметры проверки подлинности.

    • Общие параметры веб-приложения, например оповещения и управляемые пути

    • Сведения о построении служб IIS, такие как тип протокола, заголовок узла и номер порта.

    • Изменения файла Web.config, выполняемые через объектную модель или из центра администрирования.

      Примечание

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

    • Изолированные решения.

    Рекомендации по защите этих параметров см. в разделе Планирование резервного копирования и восстановления (SharePoint Foundation 2010).

  • Важно!

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

    Для многих баз данных приложений-служб не может быть создана отдельная резервная копия из SharePoint Foundation 2010. Чтобы создать резервную копию только баз данных приложений-служб, необходимо использовать резервное копирование SQL Server.

  • Прокси для приложений-служб, не являющихся общими.

  • Общие службы   Общие службы требуют, чтобы было запущено и приложение-служба, и прокси приложения-службы. При выборе узла "Общие службы" для всех приложений-служб и связанных с ними прокси приложений-служб в ферме будет выполнено резервное копирование.

    Примечание

    Иерархия резервного копирования позволяет выбрать для резервного копирования отдельные приложения-службы и прокси приложений-служб. Однако при выборе одного или всех приложений-служб либо одного или всех прокси резервное копирование связанных объектов по умолчанию не выполняется. Для резервного копирования обоих компонентов конкретной службы необходимо либо выбрать узел "Общие службы", либо выполнить две операции резервного копирования, одну для приложения-службы, другую для соответствующего прокси приложения-службы.

Примечание

Некоторые параметры в среде SharePoint Foundation не включаются в состав резервной копии фермы, а хранятся на веб-серверах. Это следующие параметры:

  • Пароль учетной записи пула приложений

  • параметры сжатия HTTP;

  • параметры времени ожидания;

  • пользовательские фильтры ISAPI;

  • принадлежность компьютеров к домену;

  • параметры протокола IPsec;

  • параметры балансировки нагрузки сети;

  • сертификаты SSL;

  • параметры выделенных IP-адресов.

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

Резервная копия конфигурации содержит параметры конфигурации из базы данных. Встроенные средства позволяют создать резервную копию конфигурации для любой базы данных вне зависимости от того, присоединена ли она к ферме. Дополнительные сведения о резервном копировании конфигурации см. в разделе Резервное копирование конфигурации фермы (SharePoint Foundation 2010).

Резервную копию конфигурации можно восстановить в той же ферме серверов или в любой другой. При восстановлении конфигурации будут перезаписаны все существующие параметры фермы, значения которых установлены в резервной копии. Если параметры фермы не присутствуют в резервной копии, то они не будут изменены. Дополнительные сведения о восстановлении конфигурации фермы см. в статье Restore a farm configuration (SharePoint Foundation 2010).

Примечание

Настройки веб-приложений и приложений-служб не включаются в резервную копию конфигурации. Для документирования и копирования настроек приложений-служб можно использовать командлеты Windows PowerShell. Дополнительные сведения см. в статье Document farm configuration settings (SharePoint Foundation 2010) и Copy configuration settings from one farm to another (SharePoint Foundation 2010).

Восстановление конфигурации фермы на другой ферме может потребоваться в следующих случаях:

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

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

  • Перемещение конфигурации из автономной установки в среду фермы.

  • Настройка фермы для работы в составе ждущей среды.

SharePoint Foundation сохраняет в резервной копии только конфигурации следующие параметры:

  • Защита от вирусов

  • Управление правами (IRM).

  • Параметры исходящей электронной почты (восстанавливаются только при перезаписи).

  • Пользовательские настройки, развернутые как доверенные решения

  • Сбор данных диагностики

Предпосылки для использования резервных копий ферм

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

  • Встроенной системы расписания резервного копирования не существует. Чтобы назначить резервное копирование, рекомендуется создать скрипт резервного копирования с помощью Windows PowerShell, а затем использовать планировщик заданий Windows для регулярного запуска этого скрипта.

  • Для защиты параметров IIS не рекомендуется использовать резервную копию метабазы IIS. Вместо этого следует задокументировать все конфигурации IIS для каждого веб-сервера с помощью средства, обеспечивающего нужный уровень отслеживания конфигурации (например Microsoft System Center Configuration Manager 2007).

  • Резервное копирование и восстановление SharePoint Foundation 2010 может быть запущено вместе с компонентами SQL Server Enterprise, такими как прозрачное шифрование данных и сжатие резервных копий.

    При работе с SQL Server Enterprise настоятельно рекомендуется использовать сжатие резервных копий. Дополнительные сведения о сжатии резервных копий см. в разделе Сжатие резервных копий (SQL Server) (https://go.microsoft.com/fwlink/?linkid=129381&clcid=0x419).

    При запуске баз данных с прозрачным шифрованием данных необходимо вручную создавать резервную копию ключа и восстанавливать ключ — резервное копирование и восстановление SharePoint Foundation 2010 не напомнит о ключе. Дополнительные сведения о прозрачном шифровании данных см. в разделе Общие сведения о прозрачном шифровании данных (https://go.microsoft.com/fwlink/?linkid=129384&clcid=0x419).

  • Если в базе данных контента настроено использование удаленного поставщика хранилища объектов BLOB (RBS) SQL FILESTREAM, поставщик RBS должен быть установлен на сервере баз данных, для которого создается резервная копия, и на сервере баз данных, на который производится восстановление.

  • Резервное копирование SharePoint Foundation 2010 не защищает следующее:

    • Изменения файла Web.config или веб-серверов, выполняемые не через объектную модель и не из центра администрирования.

    • Настройки сайта, не развернутые в виде части доверенного или изолированного решения.

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

    Дополнительные сведения см. в разделе Exchange trust certificates between farms (SharePoint Foundation 2010).

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

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

    Дополнительные сведения см. в разделах Back up a Web application (SharePoint Foundation 2010), Планирование способов проверки подлинности (SharePoint Foundation 2010) и Настройка проверки подлинности на основе утверждений (SharePoint Foundation 2010).

Архитектура фрагментарного резервного копирования и восстановления

Архитектура отдельного резервного копирования и восстановления использует запросы Transact-SQL и вызовы экспорта. Этот процесс активнее считывает данные и более требователен к производительности, чем резервное копирование фермы.

Система фрагментарного резервного копирования позволяет пользователю создать резервную копию семейства сайтов или экспортировать сайт или список.

Примечание

Рабочие процессы не включаются в экспорт веб-сайтов или списков.

При работе с SQL Server Enterprise система фрагментарного резервного копирования может использовать снимки баз данных SQL Server, чтобы обеспечить целостность данных в процессе резервного копирования или экспортирования. При запросе снимка создается снимок соответствующей базы данных контента SQL Server, а SharePoint Foundation использует его для создания пакета резервной копии или экспорта, а затем удаляет. Снимки баз данных связаны с исходной базой данных и будут недоступны, если исходная база данных отключится. Дополнительные сведения о снимках баз данных см. в статье, посвященной снимкам баз данных (https://go.microsoft.com/fwlink/?linkid=166158&clcid=0x419).

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

  • Снимок обеспечивает целостность читаемых данных в процессе выполнения операции.

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

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

Можно использовать фрагментарное резервное копирование и экспортирование для контента, сохраняемого в базе данных, настроенной для использования поставщика SQL FILESTREAM RBS.

Примечание

Если используемый поставщик удаленного хранилища больших двоичных объектов не поддерживает мгновенные снимки, их нельзя использовать для развертывания или резервного копирования контента. Например, поставщик SQL FILESTREAM не поддерживает мгновенные снимки.

Примечание

Не рекомендуется использовать резервное копирование семейства сайтов SharePoint Foundation 2010 для семейств сайтов более 85 ГБ.

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

Детализированный процесс резервного копирования/экспорта

Процессы восстановления

SharePoint Foundation 2010 поддерживает следующие основные встроенные варианты восстановления:

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

  • Восстановление из резервной копии семейства сайтов.

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

Восстановление из резервной копии фермы

Из резервной копии фермы можно извлечь следующие компоненты:

  • Ферма.

    • Контент и данные конфигурации (по умолчанию).

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

    • Только конфигурация.

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

  • Веб-приложения.

    Восстанавливаются веб-приложения.

  • Приложения-службы

    Восстанавливаются приложения-службы. Восстановление приложений-служб может быть сложным, так как SharePoint Foundation 2010 не может во время процесса восстановления полностью восстановить конфигурацию прокси приложений-служб. Прокси приложений-служб восстанавливаются, но не помещаются в группы прокси, поэтому они не связываются ни с каким веб-приложением. Конкретные сведения об операциях, применяемых в восстановлении конкретных приложений-служб, см. в статье Restore a service application (SharePoint Foundation 2010).

  • Базы данных контента.

    При восстановлении баз данных контента изолированные решения, связанные с соответствующими семействами сайтов, также восстанавливаются.

Восстановление с новой конфигурацией по сравнению с восстановлением с перезаписью конфигурации

По умолчанию при восстановлении SharePoint Foundation 2010 все объекты восстанавливаются путем создания нового экземпляра объекта, а не путем перезаписи существующих экземпляров с таким же именем.

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

  • Ферма.   При восстановлении фермы с новой конфигурацией выполните перечисленные ниже действия.

    • Заново создайте параметры альтернативного сопоставления доступа. При восстановлении SharePoint Foundation 2010 для веб-приложения восстанавливается только зона по умолчанию.

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

  • Веб-приложение.

    • Если указанные имя и URL-адрес веб-приложения совпадают с уже существующими в ферме именем и URL-адресом, при восстановлении SharePoint Foundation 2010 они будут объединены. 

    • Если объединять веб-приложения не нужно, переименуйте веб-приложение при его восстановлении с новой конфигурацией.

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

  • Приложения-службы и прокси-серверы приложений-служб

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

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

    Примечание

    Приложение-службу нельзя восстановить с новой конфигурацией в той же ферме, но можно восстановить с новой конфигурацией в другой ферме.

При восстановлении объекта с перезаписью существующего объекта никаких изменений вносить не требуется.

Восстановление из резервной копии семейства сайтов

Из резервной копии семейства сайтов можно восстановить только семейства сайтов.

Восстановление из неподключенной базы данных контента

SharePoint Foundation 2010 предоставляет возможность подключения к базе данных контента, присоединенной к экземпляру SQL Server, но не связанной с локальным веб-приложением SharePoint; из этой базы данных также можно выполнять резервное копирование. К неприсоединенным базам данных, к которым можно подключиться, относятся базы данных контента только для чтения, восстановленные с помощью любых поддерживаемых технологий резервного копирования и снимков баз данных контента SQL Server.

Восстановление выполняется в два этапа:

  1. Резервное копирование или экспорт объекта из неприсоединенной базы данных контента.

  2. Восстановление или импорт выходных данных, полученных на предыдущем этапе, в SharePoint Foundation 2010.

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

  • Семейство сайтов

    Резервное копирование с помощью средства копирования семейства сайтов, а затем восстановление с помощью средства восстановления семейства сайтов.

  • Сайт

    Экспорт и последующий импорт.

  • Списки и библиотеки

    Экспорт и последующий импорт.

Можно использовать импортирование, чтобы восстановить контент, для которого создана резервная копия из базы данных, настроенной для использования поставщика SQL FILESTREAM RBS. Восстановленный контент будет сохранен SharePoint Foundation 2010 с помощью определенного в текущий момент поставщика хранилищ для этой базы данных. То есть если база данных контента не настроена для использования RBS, данные будут сохраняться в базе данных контента; если база данных контента настроена для использования RBS, данные будут сохраняться в RBS.

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

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

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

Материалы для ИТ-профессионалов

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

Backup and recovery (SharePoint Foundation 2010)

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

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