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


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

ОБЛАСТЬ ПРИМЕНЕНИЯ:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint в Microsoft 365

Рекомендуется регулярно выполнять резервное копирование на уровне фермы. Однако вследствие бизнес-требований или ИТ-требований помимо обычного резервного копирования фермы может потребоваться резервное копирование приложений приложения для 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.

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

Базы данных контента могут хранить данные для нескольких семейств веб-сайтов. Однако при наличии нескольких семейств веб-сайтов рекомендуется добавлять достаточное количество баз данных контента, чтобы размер каждой базы данных был менее 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
    

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

    Примечание.

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

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

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

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

Примечание.

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

См. также

Понятия

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

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