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


Back up a content database (SharePoint Foundation 2010)

 

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

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

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

В этом разделе описывается создание резервной копии одной базы данных контента.

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

  • Создание резервной копии базы данных контента с помощью Windows PowerShell

  • Создание резервной копии базы данных контента с помощью центра администрирования

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

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

Перед началом следует создать папку на локальном компьютере или в сети, где будут хранится резервные копии. Для обеспечения наивысшей производительности рекомендуется создавать резервную копию на локальном компьютере и затем перемещать файлы архива в сетевую папку. Дополнительные сведения о создании папки резервной копии см. в статье Prepare to back up and recover (SharePoint Foundation 2010).

Использование Windows PowerShell для создания резервной копии базы данных контента

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

Создание резервной копии базы данных контента с помощью Windows PowerShell

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

  2. Нажмите кнопку Пуск и выберите Все программы, затем щелкните Продукты Microsoft SharePoint 2010.

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

  4. В командной строке Windows PowerShell (то есть PS C:\>) введите следующую команду и нажмите клавишу ВВОД:

    Backup-SPFarm -Directory <Backup folder> -BackupMethod {Full | Differential} -Item <имя_базы_данных_контента> [-Verbose]

    Примечание

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

Примечание

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

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

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

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

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

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

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

    Примечание

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

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

    Примечание

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

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

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

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

Использование SQL Server для создания резервной копии базы данных контента

Для создания резервной копии базы данных контента можно использовать средства SQL Server.

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

  1. Убедитесь, что учетная запись, используемая для выполнения этой процедуры, является участником предопределенной роли базы данных db_backupoperator SQL Server на сервере, где хранятся базы данных.

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

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

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

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

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

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

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

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

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

  11. Повторите шаги 1-9 для каждой базы данных, которую следует архивировать.

See Also

Concepts

Restore a content database (SharePoint Foundation 2010)