Condividi tramite


Ripristinare le raccolte siti in SharePoint Server

SI APPLICA A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint 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

  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 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.

  2. Avviare Management Shell di SharePoint.

  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 vuole ripristinare la raccolta siti in un database del contenuto specifico, usare i DatabaseServer parametri 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 denominata host, usare il Identity parametro per specificare l'URL della raccolta siti denominata host e usare il HostHeader 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.

Vedere anche

Concetti

Eseguire il backup delle raccolte siti in SharePoint Server