Restaurar conjuntos de sites no SharePoint Server
APLICA-SE A:2013 2016 2019 Subscription Edition SharePoint 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
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.
Inicie o Shell de Gerenciamento do SharePoint.
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 quiser restaurar a coleção de sites para uma base de dados de conteúdos específica, utilize os
DatabaseServer
parâmetros eDatabaseName
para especificar a base de dados de conteúdos. 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 estiver a restaurar uma coleção de sites com o nome de anfitrião, utilize o
Identity
parâmetro para especificar o URL da coleção de sites com o nome de anfitrião e utilize oHostHeader
parâmetro para especificar o URL da aplicação Web que irá conter a coleção de sites com o nome de anfitrião.Se quiser substituir uma coleção de sites existente, utilize 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.