Ripristinare app di SharePoint in SharePoint Server

 

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

**Ultima modifica dell'argomento:**2017-09-13

Sintesi: informazioni sul ripristino delle app per SharePoint in SharePoint Server 2016 e SharePoint 2013.

È possibile ripristinare un ambiente di app per SharePoint utilizzando il sito Web Amministrazione centrale SharePoint, Microsoft PowerShell o gli strumenti di SQL Server. Lo strumento di ripristino da utilizzare dipende dal tipo di ambiente distribuito, i requisiti di pianificazione e i contratti di servizio concordati con l'organizzazione.

Il contenuto e i pacchetti di un'app per SharePoint sono archiviati nei database del contenuto di SharePoint Server in singole raccolte siti. Il processo di ripristino richiede di ripristinare tutti i servizi a cui fanno riferimento le applicazioni. Le app per SharePoint possono fare riferimento ai database di SharePoint Server riportati di seguito, di cui potrebbe essere necessario eseguire il ripristino. È consigliabile inoltre ripristinare la raccolta siti in cui è contenuta l'app per SharePoint se si ripristinano le app per SharePoint nello stesso ambiente.

  • Contenuto

  • Configurazione

  • Applicazione del servizio di archiviazione sicura

  • Applicazione di servizio di gestione applicazioni

Contenuto dell'articolo:

  • Prima di iniziare

  • Ripristinare i database del contenuto

  • Ripristinare il database di configurazione

  • Ripristinare il database dell'applicazione del servizio di archiviazione sicura

  • Ripristinare il database dell'applicazione di servizio di gestione applicazioni

  • Ripristinare una raccolta siti

  • Ripristinare le app per SharePoint in una nuova farm

Prima di iniziare

Nei database del contenuto possono essere archiviati dati di più raccolte siti. Se si dispone di app per SharePoint ospitate in molte raccolte siti, è possibile che si disponga anche di più database del contenuto. Per il backup e il ripristino di tutte le app per SharePoint dell'ambiente, è necessario eseguire il backup e il ripristino di tutti i database del contenuto e di tutte le raccolte siti della farm.

Ripristinare i database del contenuto

È possibile ripristinare uno o più database del contenuto contemporaneamente. Per informazioni su come ripristinare un database del contenuto in una farm, vedere Ripristinare database del contenuto in SharePoint Server. Per informazioni su come eseguire il backup e il ripristino contemporaneamente di tutti i database del contenuto in una farm, vedere Eseguire il backup delle farm in SharePoint Server.

Ripristinare il database di configurazione

In SharePoint Server non è necessario ripristinare il database di configurazione, poiché è possibile ripristinare direttamente la configurazione della farm. Per ulteriori informazioni, vedere Ripristinare le configurazioni delle farm in SharePoint Server.

Ripristinare il database dell'applicazione del servizio di archiviazione sicura

Nel database del servizio di archiviazione sicura sono archiviate le credenziali, mappate a identità o gruppi di identità specifici. Per il ripristino, è necessario disporre della passphrase annotata al momento del backup del servizio di archiviazione sicura. Per ripristinare il database di archiviazione sicura, vedere Ripristinare le applicazioni del servizio di archiviazione sicura in SharePoint Server.

Ripristinare il database dell'applicazione di servizio di gestione applicazioni

Nel database dell'applicazione di servizio di gestione applicazioni vengono archiviate le licenze e le autorizzazioni per tutte le applicazioni scaricate dal sito Catalogo app in SharePoint Server. È necessario ripristinare questo database affinché nella farm siano disponibili le licenze e le autorizzazioni delle app per SharePoint. Per ripristinare il database dell'applicazione di servizio di gestione applicazioni, eseguire le stesse procedure previste per la maggior parte delle altre applicazioni di servizio di SharePoint Server. Per ulteriori informazioni, vedere Ripristinare applicazioni di servizio in SharePoint Server.

Ripristinare una raccolta siti

Per ripristinare una raccolta siti in SharePoint Server è possibile solo utilizzare PowerShell. Utilizzare questa sezione per ripristinare una raccolta siti contenente le app per SharePoint nello stesso ambiente SharePoint Server. Per eseguire il ripristino in una nuova farm, vedere Ripristinare le app per SharePoint in una nuova farm.

Avviso

Eventuali app per SharePoint contenenti componenti remoti presenti nella copia di backup di una raccolta siti possono causare problemi, poiché accedono alla connessione remota due copie dell'app per SharePoint, con il rischio di divulgazione di informazioni o di perdita di dati. Quando ad esempio viene copiata a fini di sviluppo una raccolta siti in un ambiente di produzione tramite backup, è possibile che venga concesso accidentalmente agli sviluppatori l'accesso a dati di produzione in siti remoti se l'app per SharePoint non è progettata correttamente.

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 il relativo URL e il parametro HostHeader per specificare l'URL dell'applicazione Web in cui sarà contenuta 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 garantire prestazioni migliori durante il processo di ripristino. Quando si utilizza questo parametro, la raccolta siti sovrascritta viene contrassegnata come eliminata. In questo modo si impediscono immediatamente ulteriori accessi al contenuto. I dati nella raccolta siti contrassegnata vengono quindi eliminati gradualmente nel tempo tramite un processo timer anziché essere eliminati tutti contemporaneamente, con un minore impatto sulle prestazioni del server.

    Per ulteriori informazioni, vedere Ripristinare le raccolte siti in SharePoint 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.

Ripristinare le app per SharePoint in una nuova farm

Per ripristinare le app per SharePoint in una nuova farm, è necessario inoltre eseguire il backup e il ripristino degli eventuali servizi a cui viene fatto riferimento nelle applicazioni. Queste applicazioni di servizio di SharePoint Server possono includere l'applicazione di servizio del servizio di archiviazione sicura, Access Services in SharePoint e il servizio di gestione applicazioni. Per ulteriori informazioni, vedere gli articoli seguenti:

See also

App di backup per SharePoint in SharePoint Server
Ripristinare database del contenuto in SharePoint Server
Ripristinare le raccolte siti in SharePoint Server