Ripristinare le raccolte siti in SharePoint Server

 

**Si applica a:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Ultima modifica dell'argomento:**2018-02-20

Sintesi: informazioni su come ripristinare una singola raccolta siti in SharePoint Server 2016 e SharePoint 2013.

È possibile ripristinare una raccolta siti in SharePoint Server solo utilizzando PowerShell.

Contenuto dell'articolo:

  • Utilizzo di PowerShell per ripristinare una raccolta siti in SharePoint Server

    • Per ripristinare una raccolta siti tramite Windows 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

  1. 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 nel server in cui si eseguono i cmdlet di PowerShell.

    Un amministratore può utilizzare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'utilizzo dei cmdlet di SharePoint Server.

    Nota

    Se non si dispone delle autorizzazioni, richiederle all'amministratore dell'installazione o all'amministratore di SQL Server. Per altre informazioni sulle autorizzazioni di PowerShell, vedere Add-SPShellAdmin.

  2. Avviare SharePoint Management Shell.

  3. 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 desidera ripristinare la raccolta siti in un database del contenuto specifico, utilizzare i parametri DatabaseServer e DatabaseName 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 con nome host, utilizzare il parametro Identity per specificare l'URL della raccolta siti con nome host e utilizzare il parametro HostHeader per specificare l'URL dell'applicazione Web che conterrà la raccolta siti con nome host.

    Se si desidera sovrascrivere una raccolta siti esistente, utilizzare il parametro Force.

    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

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.

See also

Eseguire il backup delle raccolte siti in SharePoint Server