Резервное копирование базы данных контента (SharePoint Server 2010)

 

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

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

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

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

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

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

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

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

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

Сначала нужно создать локальную или сетевую папку, в которой затем будет сохранен файл резервной копии. Для повышения производительности рекомендуется выполнять резервное копирование в локальную папку, а затем перемещать полученный файл в сетевую. Дополнительные сведения о создании папки резервной копии см. в разделе Подготовка к резервному копированию и восстановлению (SharePoint Server 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 <папка_резервного_копирования> -BackupMethod {Full | Differential} -Item <имя_базы_данных_контента> [-Verbose]

    Примечание

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

Примечание

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

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

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

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

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

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

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

    Примечание

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

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

    Примечание

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

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

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

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

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

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

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

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

  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

Восстановление базы данных контента (SharePoint Server 2010)