App di backup per SharePoint in SharePoint Server
**Si applica a:**apps for SharePoint, SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016
**Ultima modifica dell'argomento:**2018-02-16
Sintesi: informazioni sul backup delle app per SharePoint in SharePoint Server 2016 e SharePoint 2013.
È consigliabile eseguire regolarmente un backup a livello di farm. È possibile tuttavia che in base ai requisiti aziendali o IT sia necessario eseguire anche il backup delle app per SharePoint oltre ai normali backup delle farm. Se si esegue regolarmente il backup dell'ambiente di app per SharePoint, si riduce il rischio di perdita di dati dovuto a errori hardware, interruzioni dell'alimentazione o altri tipi di problemi. Si tratta di un processo semplice che garantisce la disponibilità dei dati e delle configurazioni che costituiscono l'ambiente delle app per SharePoint per il ripristino, se necessario.
Il contenuto e i pacchetti di app per SharePoint sono inclusi nei database del contenuto di SharePoint Server in singole raccolte siti. Tutti i dati delle licenze e di sicurezza di app per SharePoint sono archiviati nel servizio di gestione applicazioni e nei database dell'applicazione del servizio di archiviazione sicura. Ulteriori dati di app per SharePoint sono archiviati nel database di configurazione di SharePoint Server, nel formato di applicazioni Web o siti Web Internet Information Services (IIS) e in pacchetti web part. È necessario eseguire il backup dei database di SharePoint Server seguenti contemporaneamente:
Contenuto - WSS_Content
Configurazione - SharePoint_Config
Applicazione servizio di archiviazione sicura - Secure_Store_Service_DB_<GUID>
Applicazione del servizio di gestione delle applicazioni - App_Management_<GUID>
Se successivamente si presenta la necessità di ripristinare i database, sarà necessario ripristinare la stessa versione di ogni database di cui è stato eseguito il backup. In altri termini, non ripristinare un database del contenuto che risale a sei mesi prima del database di configurazione.
Per eseguire il backup di un ambiente di app per SharePoint, è possibile utilizzare il sito Web Amministrazione centrale SharePoint, Microsoft PowerShell o gli strumenti di SQL Server.
Contenuto dell'articolo:
Backup dei database del contenuto
Eseguire il backup del database di configurazione
Eseguire il backup del database dell'applicazione del servizio di archiviazione sicura
Eseguire il backup del database dell'applicazione di servizio di gestione applicazioni
Eseguire il backup di una raccolta siti
Backup dei database del contenuto
Nei database del contenuto possono essere archiviati dati di più raccolte siti. Se tuttavia sono presenti molte raccolte siti, è consigliabile aggiungere un numero sufficiente di database del contenuto affinché ogni database non superi le dimensioni di 200 GB e sia possibile garantire prestazioni del sistema ottimali. Per ulteriori informazioni, vedere Eseguire il backup dei database del contenuto in SharePoint Server.
Nota
I database del contenuto di SharePoint Server raggiungono dimensioni elevate. È consigliabile eseguire il backup di ogni database del contenuto come processo separato dai backup di altri database o di farm.
Eseguire il backup del database di configurazione
Nel database di configurazione di SharePoint Server vengono archiviati i dati relativi a tutti i database di SharePoint e ai siti o alle applicazioni Web Internet Information Services (IIS), inclusi le soluzioni attendibili, i pacchetti web part, i modelli di sito, le impostazioni delle applicazioni Web e le impostazioni della farm specifiche di SharePoint Server, ad esempio tipi di file bloccati e di quota predefiniti. Per ulteriori informazioni, vedere Eseguire il backup delle configurazioni delle farm in SharePoint Server.
Eseguire il backup del database dell'applicazione del servizio di archiviazione sicura
Nel database del servizio di archiviazione sicura vengono archiviate e mappate credenziali quali nomi e password di account. Per eseguire il backup del database di archiviazione sicura per un ambiente di app per SharePoint, vedere Eseguire il backup del servizio di archiviazione sicura in SharePoint Server.
Nota
Verificare di aver annotato la passphrase quando si esegue il backup del database di archiviazione sicura. È necessario disporre della passphrase per ripristinare il database di archiviazione sicura.
Eseguire il backup del database dell'applicazione di servizio di gestione applicazioni
Nel database dell'applicazione di servizio di gestione applicazioni vengono archiviate le licenze delle applicazioni e le autorizzazioni per tutte le applicazioni scaricate dal sito Catalogo app in SharePoint Server. Per eseguire il backup del database di gestione applicazioni, eseguire le stesse procedure previste per la maggior parte delle applicazioni di servizio di SharePoint Server. Per ulteriori informazioni, vedere Eseguire il backup delle applicazioni di servizio in SharePoint Server.
Eseguire il backup di una raccolta siti
È possibile che siano presenti più raccolte siti che ospitano app per SharePoint nell'ambiente. Quando si esegue il backup delle app per SharePoint, è necessario inoltre eseguire il backup di tutte le raccolte siti in cui sono ospitate.
Per eseguire il backup di 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 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.
Avviare SharePoint Management Shell.
Al prompt dei comandi di PowerShell digitare il comando seguente:
Backup-SPSite -Identity <SiteCollectionGUIDorURL> -Path <BackupFile> [-Force] [-NoSiteLock] [-UseSqlSnapshot] [-Verbose]
Dove:
<SiteCollectionGUIDorURL> è l'ID o l'URL della raccolta siti di cui si desidera eseguire il backup.
<BackupFile> è il percorso del file di backup.
Se si desidera sovrascrivere un file di backup utilizzato in precedenza, specificare il parametro
Force
. È possibile utilizzare il parametroNoSiteLock
per evitare che venga impostato il blocco di sola lettura della raccolta siti durante il backup. Utilizzando questo parametro tuttavia esiste il rischio che gli utenti possano modificare la raccolta siti durante il backup causando un possibile danneggiamento dei dati. Per visualizzare il GUID o l'URL della raccolta siti, al prompt dei comandi di PowerShell digitare il comando seguente:Get-SPSite | format-list -property id,url
Se nel server di database è in esecuzione SQL Server Enterprise Edition, è consigliabile utilizzare anche il parametro
UseSqlSnapshot
per eseguire backup più uniformi. Da questi snapshot è anche possibile esportare siti o elenchi.Nota
Se il provider RBS utilizzato non supporta gli snapshot, non sarà possibile utilizzare gli snapshot per la distribuzione o il backup del contenuto. Il provider SQL FILESTREAM ad esempio non supporta gli snapshot.
Per ulteriori informazioni su come utilizzare gli snapshot SQL, vedere Eseguire il backup di database in snapshot in SharePoint Server.
Per ulteriori dettagli, vedere Eseguire il backup delle raccolte siti in SharePoint Server.
Per ulteriori informazioni, vedere Backup-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
Pianificazione del backup e del ripristino in SharePoint Server
Ripristinare app di SharePoint in SharePoint Server