Восстановление семейств веб-сайтов в SharePoint Server

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

Семейство веб-сайтов в SharePoint Server можно восстановить только с помощью PowerShell.

Использование PowerShell для восстановления семейства веб-сайтов в SharePoint Server

Командлет PowerShell можно использовать для восстановления семейства сайтов вручную или включить его в скрипт, который может выполняться с запланированными интервалами.

Восстановление семейства веб-сайтов с помощью PowerShell

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

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

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

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

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

    Примечание.

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

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

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

    Restore-SPSite -Identity <SiteCollectionURL> -Path <Backup file> [-DatabaseServer <DatabaseServerName>] [-DatabaseName <ContentDatabaseName>] [-HostHeader <Host header>] [-Force] [-GradualDelete] [-Verbose]
    

    Где:

    • <SiteCollectionURL> URL-адрес для восстанавливаемого семейства сайтов.

    • <DatabaseServerName> имя сервера баз данных, на котором находится семейство сайтов.

    • <ContentDatabaseName> имя базы данных контента.

    Если вы хотите восстановить семейство веб-сайтов в определенной базе данных контента, используйте DatabaseServer параметры и DatabaseName , чтобы указать базу данных контента. Если не указать базу данных контента, семейство веб-сайтов будет восстановлено в базу данных контента, выбранную SharePoint Server.

    При восстановлении семейства веб-сайтов с именем узла используйте Identity параметр , чтобы указать URL-адрес семейства веб-сайтов с именем узла, а HostHeader параметр — для указания URL-адреса веб-приложения, в котором будет храниться семейство веб-сайтов с именем узла.

    Если вы хотите перезаписать существующее Force семейство веб-сайтов, используйте параметр .

    Примечание.

    Если восстанавливаемая коллекция веб-сайтов составляет 1 гигабайт или больше, можно использовать параметр GradualDelete для повышения производительности во время восстановления. При использовании этого параметра перезаписываемое семейство веб-сайтов помечается как удаленное, что немедленно предотвращает дополнительный доступ к его содержимому. Затем данные в помеченном семействе веб-сайтов постепенно удаляются заданием таймера, а не одновременно, что снижает влияние на производительность сервера.

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

Примечание.

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

См. также

Понятия

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