Copiar definições de configuração entre farms no SharePoint Server

APLICA-SE A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint no Microsoft 365

Você pode copiar as configurações entre farms do SharePoint Server usando o Microsoft PowerShell.

Antes de começar

Existem várias formas de copiar configurações de um farm para outro. Determine qual o método a utilizar com base nas definições de configuração que pretende copiar e com que frequência tem de copiá-las.

  • Crie uma cópia de segurança e restaure um farm sem as bases de dados de conteúdos anexadas. Este método fornece definições de farm e definições de aplicações Web, para além das definições de quaisquer aplicações de serviço que selecionar.

  • Faça uma cópia de segurança e restaure apenas as configurações. Este método fornece-lhe apenas as principais definições do SharePoint Foundation.

    Observação

    Este método não inclui as definições da aplicação Web ou da aplicação de serviço. Se forem necessárias definições de aplicações Web no farm restaurado, utilize um dos outros métodos.

  • Crie um script de implementação, com base na configuração documentada. Este método pode ser mais útil no início, mas é fácil de utilizar para manter a uniformização.

Faça o backup e restauração de um farm sem banco de dados de conteúdo para configurar as configurações no SharePoint Server

Para copiar as definições de configuração com uma cópia de segurança do farm, recomendamos que desanexe primeiro as bases de dados de conteúdos do farm. Este não é um passo que recomendamos que siga com um farm de produção em direto.

Observação

Criar um backup do farm sem bancos de dados de conteúdo faz o backup dos aplicativos de serviço.

Para fazer o backup e restaurar um farm sem bancos de dados de conteúdo usando o PowerShell

  1. Verifique se você possui as seguintes associações:
  • A função de servidor fixa securityadmin na instância do SQL Server.

  • A função de banco de dados fixa db_owner em todos os bancos de dados que devem ser atualizados.

  • O grupo de administradores no servidor no qual você está executando os cmdlets do PowerShell.

    Um administrador pode usar o cmdlet Add-SPShellAdmin para conceder permissões para usar cmdlets SharePoint Server.

    Observação

    [!OBSERVAçãO] Se você não possui permissões, entre em contato com o Administrador da instalação ou com o administrador do SQL Server para solicitar permissões. Para mais informações sobre as permissões do PowerShell, consulte Add-SPShellAdmin.

  1. Inicie o Shell de Gerenciamento do SharePoint.

  2. No prompt de comando do PowerShell, digite o comando a seguir para documentar as URLs do aplicativo da web atual e os mapeamentos do banco de dados de conteúdo.

    Get-SPWebApplication | %{$_.Name;$_.Url;%{$_.ContentDatabases|%{$_.Name};Write-Host ""}}
    
  3. Desmonte todos os bancos de dados de conteúdo, como no exemplo a seguir:

    Get-SPContentDatabase | Dismount-SPContentDatabase
    

    Ou desmonte um banco de dados de conteúdo específico, como no exemplo a seguir:

    Get-SPContentDatabase WSS_Content | Dismount-SPContentDatabase
    
  4. Fazer backup do farm.

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

    Observação

    Pode ver o progresso da cópia de segurança ao observar o ficheiro \servername\share\spbr####\spbackup.log.

  5. Depois que o backup terminar, remonte os bancos de dados de conteúdo.

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

    Recoloque os espaços reservados em cada mapeamento documentado na etapa 1.

    Onde:

    • <WSS-Content> é o <nome e a ID do banco de dados>.

    • <http://servername> é a <URL do aplicativo Web>.

Para obter mais informações, consulte Mount-SPContentDatabase.

Observação

Recomendamos que você use o Windows PowerShell ao executar tarefas administrativas de linha de comando. A ferramenta de linha de comando Stsadm está obsoleta, mas está incluída para oferecer suporte à compatibilidade com versões anteriores do produto.

Somente configurações de backup e recuperação

Como parte da cópia de segurança do farm, pode optar por fazer uma cópia de segurança apenas das definições de configuração. Uma cópia de segurança apenas de configuração extrai e cria uma cópia de segurança de muitas definições de configuração, mas não todas, de uma base de dados de configuração. Usando ferramentas internas, você pode fazer o backup da configuração de qualquer banco de dados de configuração, independentemente de ele estiver atualmente anexado a um farm ou não. Para obter informações detalhadas sobre como fazer uma cópia de segurança de uma configuração, veja Criar cópias de segurança de configurações do farm no SharePoint Server. Uma cópia de segurança de configuração pode ser restaurada para o mesmo farm de servidores ou qualquer outro. Quando uma configuração é restaurada, substitui todas as definições presentes no farm que tenham valores definidos na cópia de segurança de configuração. Se quaisquer definições presentes no farm não estiverem contidas na cópia de segurança de configuração, não serão substituídas. Para informações detalhadas sobre como restaurar uma configuração de farm, consulte Restaurar configurações do farm no SharePoint Server.

Confira também

Conceitos

Visão geral de backup e recuperação no SharePoint Server