Резервное копирование приложений для SharePoint в SharePoint Server

 

**Применимо к:**apps for SharePoint, SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Последнее изменение раздела:**2017-10-31

Сводка. Узнайте, как создавать резервные копии приложений для SharePoint в SharePoint Server 2016 и SharePoint 2013.

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

Пакеты и контент надстроек SharePoint находятся в базах данных контента SharePoint Server в отдельных семействах веб-сайтов. Все данные, касающиеся безопасности и лицензий для надстроек SharePoint, хранятся в службе управления приложениями и базах данных приложения службы Secure Store. Дополнительные данные надстроек SharePoint хранятся в базе данных конфигурации SharePoint Server (в форме веб-приложений или веб-сайтов служб IIS и пакетов веб-частей). Резервное копирование следующих баз данных SharePoint Server необходимо выполнять одновременно:

  • Контент — WSS_Content

  • Настройка — SharePoint_Config

  • Приложение Служба Secure Store — Secure_Store_Service_DB_<GUID>

  • Приложение-служба управления приложениями — App_Management_<GUID>

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

Для резервного копирования среды приложений приложения для SharePoint можно использовать веб-сайт Веб-сайт центра администрирования SharePoint, Microsoft PowerShell или SQL Server.

Содержание

  • Резервное копирование баз данных контента

  • Резервное копирование базы данных конфигурации

  • Резервное копирование базы данных приложения службы Secure Store

  • Резервное копирование базы данных приложения службы управления приложениями

  • Резервное копирование семейства сайтов

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

Резервное копирование баз данных контента

В базах данных контента могут храниться данные нескольких семейств веб-сайтов. Однако размер каждой из них не должен превышать 200 ГБ для оптимальной работы системы. Дополнительные сведения см. в статье Резервное копирование баз данных контента в SharePoint Server.

Примечание

Базы данных контента SharePoint Server становятся слишком большими. Рекомендуется выполнять резервное копирование каждой базы данных контента отдельно от других баз данных или резервного копирования фермы.

Резервное копирование базы данных конфигурации

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

Резервное копирование базы данных приложения службы Secure Store

База данных службы Служба Secure Store хранит и сопоставляет учетные данные, такие как имена учетных записей и пароли. О резервном копировании базы данных Служба Secure Store для среды приложений приложения для SharePoint см. в статье Резервное копирование службы Secure Store в SharePoint Server.

Примечание

Не забудьте записать парольную фразу при резервном копировании базы данных Служба Secure Store. Она потребуется для восстановления базы данных Служба Secure Store.

Резервное копирование базы данных приложения службы управления приложениями

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

Резервное копирование семейства веб-сайтов

В вашей среде может быть несколько семейств веб-сайтов,размещающих приложения приложения для SharePoint. При резервном копировании приложений приложения для SharePoint необходимо также выполнить резервное копирование всех семейств веб-сайтов, которые размещают эти приложения.

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

  1. Убедитесь, что у вас имеются следующие разрешения:

    • Предопределенная роль сервера securityadmin для экземпляра SQL Server.

    • Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.

    • Группа администраторов для сервера, на котором выполняются командлеты PowerShell.

    Администратор может использовать командлет Add-SPShellAdmin для предоставления разрешений на использование командлетов SharePoint Server.

    Примечание

    Если у вас нет разрешений, обратитесь к администратору установки или администратору SQL Server для запроса разрешений. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.

  2. Запустите Командная консоль SharePoint.

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

    Backup-SPSite -Identity <SiteCollectionGUIDorURL> -Path <BackupFile> [-Force] [-NoSiteLock] [-UseSqlSnapshot] [-Verbose]
    

    Где:

    • <SiteCollectionGUIDorURL> — идентификатор или URL-адрес семейства веб-сайтов, для которого выполняется резервное копирование;

    • <BackupFile> — путь к расположению файла резервной копии.

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

    Get-SPSite | format-list -property id,url
    

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

    Примечание

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

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

    Дополнительные сведения см. в статье Резервное копирование семейств веб-сайтов в SharePoint Server

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

Примечание

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

See also

Планирование резервного копирования и восстановления в SharePoint Server
Восстановление приложений для SharePoint в SharePoint Server