Резервное копирование семейства веб-сайтов (SharePoint Server 2010)

 

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

Последнее изменение раздела: 2012-02-16

Рекомендуется регулярно выполнять резервное копирование всей фермы. В то же время требования к ИТ-среде могут также делать обязательным резервное копирование семейства веб-сайтов.

Примечание

Если Статус блокировки семейства веб-сайтов имеет значение Нет блокировки или Добавление контента запрещено, то Microsoft SharePoint Server 2010 временно переводит сайт в состояние Только для чтения в процессе выполнения операции резервного копирования. Таким образом SharePoint Server 2010 снижает возможности пользователей по изменению семейства веб-сайтов в ходе создания его резервного копирования. После завершения резервного копирования этот параметр возвращается в обычное состояние.

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

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

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

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

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

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

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

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

Резервное копирование семейства веб-сайтов с помощью Windows PowerShell

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

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

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

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

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

    Backup-SPSite -Identity <Site collection name> -Path <backup file> [Force] [-NoSiteLock] [-UseSqlSnapshot] [-Verbose]

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

    Если на сервере базы данных выполняется версия Microsoft SQL Server Enterprise Edition, рекомендуется также использовать параметр UseSqlSnapshot для обеспечения согласованности копирования.

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

Примечание

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

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

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

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

  1. Убедитесь, что учетная запись пользователя, с помощью которой выполняется данная процедура, является участником группы администраторов фермы. Кроме того, убедитесь в том, что служба таймера Windows SharePoint V4 имеет разрешения "Полный доступ" в папке резервной копии.

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

  3. На странице "Резервное копирование семейства веб-сайтов" выберите семейство из списка Семейство веб-сайтов.

  4. Введите локальный путь файла резервной копии в поле Имя файла.

    Примечание

    Чтобы повторно использовать файл, установите флажок Перезаписать существующие файлы.

  5. Нажмите кнопку Выполнить резервное копирование.

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

    В случае отображения сообщений об ошибках их можно просмотреть в столбце Сообщение о неполадке на странице "Состояние резервного копирования и восстановления".

See Also

Concepts

Restore a site collection in SharePoint Server 2010