Ripristinare le raccolte siti in SharePoint Server
SI APPLICA A:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
È possibile ripristinare una raccolta siti in SharePoint Server solo utilizzando PowerShell.
Utilizzo di PowerShell per ripristinare una raccolta siti in SharePoint Server
È possibile utilizzare PowerShell per ripristinare una raccolta siti manualmente o come parte di uno script che può essere eseguito a intervalli programmati.
Per ripristinare una raccolta siti tramite PowerShell
Verificare di essere membri dei ruoli e dei gruppi seguenti:
Ruolo predefinito del server securityadmin nell'istanza di SQL Server.
Ruolo predefinito del database db_owner in tutti i database da aggiornare.
Gruppo Administrators per il server in cui vengono eseguiti i cmdlet diPowerShell.
Un amministratore può utilizzare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'utilizzo dei cmdlet di SharePoint Server.
Nota
[!NOTA] Se non si dispone delle autorizzazioni, richiederle all'amministratore per l'installazione o all'amministratore di SQL Server. Per ulteriori informazioni sulle autorizzazioni di PowerShell, vedere Add-SPShellAdmin.
Avviare Management Shell di SharePoint.
Al prompt dei comandi di PowerShell digitare il comando seguente:
Restore-SPSite -Identity <SiteCollectionURL> -Path <Backup file> [-DatabaseServer <DatabaseServerName>] [-DatabaseName <ContentDatabaseName>] [-HostHeader <Host header>] [-Force] [-GradualDelete] [-Verbose]
Dove:
<SiteCollectionURL> è l'URL della raccolta siti che si desidera ripristinare.
<DatabaseServerName> è il nome del server di database in cui risiede la raccolta siti.
<ContentDatabaseName> è il nome del database del contenuto.
Se si vuole ripristinare la raccolta siti in un database del contenuto specifico, usare i
DatabaseServer
parametri eDatabaseName
per specificare il database del contenuto. Se non si specifica un database del contenuto, la raccolta siti verrà ripristinata in un database del contenuto scelto da SharePoint Server.Se si ripristina una raccolta siti denominata host, usare il
Identity
parametro per specificare l'URL della raccolta siti denominata host e usare ilHostHeader
parametro per specificare l'URL dell'applicazione Web che conterrà la raccolta siti denominata host.Se si vuole sovrascrivere una raccolta siti esistente, usare il
Force
parametro .Nota
[!NOTA] Se le dimensioni della raccolta siti da ripristinare sono pari a 1 gigabyte o superiori, è possibile utilizzare il parametro GradualDelete per ottenere prestazioni migliori durante il processo di ripristino. Quando si utilizza questo parametro, la raccolta siti sovrascritta viene contrassegnata come eliminata e ciò impedisce immediatamente ulteriori accessi al contenuto. I dati nella raccolta siti contrassegnata vengono poi eliminati gradualmente nel tempo tramite un processo timer, anziché tutti contemporaneamente, con conseguente minore impatto sulle prestazioni del server.
Per ulteriori informazioni, vedere Restore-SPSite.
Nota
[!NOTA] Per l'esecuzione di attività amministrative dalla riga di comando è consigliabile utilizzare Windows PowerShell. Lo strumento da riga di comando Stsadm è deprecato, ma è stato incluso per garantire la compatibilità con le versioni precedenti del prodotto.