Compartilhar via


Restaurar conjuntos de sites no SharePoint Server

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

Só é possível restaurar um conjunto de sites no SharePoint Server usando o PowerShell.

Usando o PowerShell para restaurar um conjunto de sites no SharePoint Server

Você pode usar o PowerShell para restaurar um conjunto de sites manualmente ou como parte de um script que possa ser executado em intervalos programados.

Para restaurar um conjunto de sites 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.

  2. Inicie o Shell de Gerenciamento do SharePoint.

  3. No prompt de comando do PowerShell, digite o seguinte comando:

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

    Em que:

    • <SiteCollectionURL> é uma URL para o conjunto de sites que você deseja restaurar.

    • <DatabaseServerName> é o nome do servidor do banco de dados no qual o conjunto de sites reside.

    • <ContentDatabaseName> é o nome do banco de dados de conteúdo.

    Se você quiser restaurar a coleção de sites em um banco de dados de conteúdo específico, use os DatabaseServer parâmetros e DatabaseName para especificar o banco de dados de conteúdo. Se você não especificar um banco de dados, o conjunto de sites será restaurado para um banco de dados do conteúdo escolhido pelo SharePoint Server.

    Se você estiver restaurando uma coleção de sites nomeada pelo host, use o Identity parâmetro para especificar a URL da coleção de sites nomeada pelo host e use o HostHeader parâmetro para especificar a URL do aplicativo Web que manterá a coleção de sites nomeada pelo host.

    Se você quiser substituir uma coleção de sites existente, use o Force parâmetro.

    Observação

    [!OBSERVAçãO] Se o conjunto de sites que estiver sendo restaurado possuir 1 gigabyte ou mais, você poderá usar o parâmetro GradualDelete para obter melhor desempenho durante o processo de restauração. Quando esse parâmetro for usado, o conjunto de sites que for substituído será marcado como excluído, o que imediatamente impede qualquer outro acesso ao seu conteúdo. Os dados no conjunto de sites marcados então são excluídos gradualmente ao longo do tempo por um trabalho de timer, o que reduz o impacto no desempenho do servidor.

Para saber mais, veja Restore-SPSite.

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.

Confira também

Conceitos

Fazer backup de conjuntos de sites no SharePoint Server