Condividi tramite


App di backup per SharePoint 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

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

Eseguire il 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

[!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

Il database di configurazione di SharePoint Server archivia i dati relativi a tutti i database di SharePoint e ai siti Web o alle applicazioni Web di Internet Information Services (IIS). Sono incluse soluzioni attendibili, pacchetti web part, modelli di sito e impostazioni dell'applicazione Web e impostazioni della farm specifiche di SharePoint Server, ad esempio la quota predefinita e i tipi di file bloccati. Per altre informazioni, vedere Backup delle configurazioni della 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

[!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

  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:

    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 vuole sovrascrivere un file di backup usato in precedenza, usare il Force parametro . È possibile usare il NoSiteLock parametro per impedire che il blocco di sola lettura venga impostato nella 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 il server di database esegue un'edizione Enterprise di SQL Server, è consigliabile usare anche il UseSqlSnapshot parametro per backup più coerenti. Da questi snapshot è anche possibile esportare siti o elenchi.

    Nota

    [!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

[!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

Pianificazione del backup e del ripristino in SharePoint Server

Ripristinare app di SharePoint in SharePoint Server