Копирование параметров конфигурации между фермами в SharePoint Server

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

Параметры конфигурации можно копировать между фермами SharePoint Server с помощью Microsoft PowerShell.

Перед началом работы

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

  • Резервное копирование и восстановление фермы без подключенных баз данных контента. Этот способ позволяет скопировать параметры фермы и веб-приложений, а также параметры выбранных приложений-служб.

  • Резервное копирование и восстановление только конфигураций. Этот способ позволяет скопировать только основные параметры SharePoint Foundation.

    Примечание.

    [!Примечание] Этот способ не включает копирование параметров веб-приложений и приложений-служб. Если в восстановленной ферме будут необходимы параметры веб-приложений, используйте другой способ.

  • Создание скрипта развертывания на основе документированной конфигурации. Этот способ может требовать дополнительной подготовки, однако он упрощает поддержку стандартизации.

Резервное копирование и восстановление фермы без баз данных контента для копирования параметров конфигурации в SharePoint Server

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

Примечание.

При создании резервной копии фермы без баз данных контента выполняется резервное копирование приложений служб.

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

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

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

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

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

    Примечание.

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

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

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

    Get-SPWebApplication | %{$_.Name;$_.Url;%{$_.ContentDatabases|%{$_.Name};Write-Host ""}}
    
  3. Отключите все базы данных контента, как показано в следующем примере.

    Get-SPContentDatabase | Dismount-SPContentDatabase
    

    Или отключите отдельные базы данных контента, как показано в следующем примере.

    Get-SPContentDatabase WSS_Content | Dismount-SPContentDatabase
    
  4. резервное копирование фермы;

    Backup-SPFarm -Directory \\servername\share -BackupMethod Full
    
    

    Примечание.

    Ход выполнения резервного копирования можно просмотреть в файле \servername\share\spbr###\spbackup.log.

  5. После завершения резервного копирования подключите базы данных контента.

    Mount-SPContentDatabase -Name <WSS_Content> -WebApplication <http://servername>
    

    Замените заполнители на сопоставления, задокументированные в шаге 1.

    Где:

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

    • <http://servername><URL-адрес веб-приложения>.

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

Примечание.

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

Резервное копирование и восстановление только параметров конфигурации

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

См. также

Понятия

Общие сведения о резервном копировании и восстановлении в SharePoint Server