Eseguire il backup dei database del contenuto 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

Per eseguire il backup di un database del contenuto è possibile usare gli strumenti di il sito Web Amministrazione centrale SharePoint, Microsoft PowerShell o SQL Server. Lo strumento di backup usato dipende dal tipo di ambiente distribuito, dai requisiti della pianificazione di backup e dai contratti di servizio in essere con l'organizzazione.

Prima di iniziare

I database del contenuto di SharePoint Server possono raggiungere dimensioni considerevoli. Può quindi essere utile eseguirne il backup separatamente rispetto ai backup della farm. Il backup regolare dei database del contenuto riduce le perdite di dati che possono derivare da errori hardware, interruzioni dell'alimentazione o altri tipi di problemi. Si tratta di un processo semplice per fare in modo che tutti i dati siano disponibili per il ripristino, se necessario. È possibile eseguire il backup di un unico database del contenuto per volta.

Prima di iniziare questa operazione, leggere le informazioni seguenti di cui è importante tenere conto:

  • È necessario creare una cartella nel computer locale o nella rete in cui si desidera archiviare i backup. Per ottenere prestazioni migliori, è consigliabile eseguire il backup nel computer locale e quindi spostare i file di backup in una cartella in rete.

  • Il backup di SharePoint Server esegue il backup degli archivi BLOB remoti, ma solo se si utilizza il provider di archiviazione BLOB remoti Filestream di SQL per inserire i dati in tali archivi.

    Se si utilizza un altro provider, sarà necessario eseguire manualmente il backup di questi archivi BLOB remoti.

  • Se si utilizza SQL Server con Transparent Data Encryption (TDE) e si esegue il backup del proprio ambiente tramite gli strumenti di SharePoint o di SQL Server, non verrà effettuato il backup o il ripristino della chiave di crittografia TDE. Il backup della chiave deve essere eseguito manualmente. Al momento del ripristino è necessario ripristinare la chiave manualmente per poter ripristinare i dati. Per ulteriori informazioni, vedere Transparent Data Encryption (TDE).

Usare PowerShell per eseguire il backup di un database del contenuto in SharePoint Server

È possibile usare PowerShell per eseguire il backup di un database del contenuto manualmente o nell'ambito di uno script da eseguire a intervalli pianificati.

Per eseguire il backup di un database del contenuto 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-SPFarm -Directory <BackupFolder> -BackupMethod {Full | Differential} -Item <ContentDatabaseName> [-Verbose]
    

    Dove:

    • <BackupFolder> è il percorso della cartella di backup.

    • <ContentDatabaseName> è il nome del database di cui si desidera eseguire il backup. Per visualizzare il nome del database del contenuto, digitare il comando seguente al prompt dei comandi di PowerShell: Get-SPContentDatabase.

    Per visualizzare lo stato dell'operazione di backup, utilizzare il parametro Verbose.

    Nota

    La prima volta che si esegue il backup del database del contenuto, usare l'opzione Completo. È necessario eseguire un backup completo prima di eseguire un backup differenziale.

Per ulteriori informazioni, vedere Backup-SPFarm.

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.

Usare Amministrazione centrale per eseguire il backup di un database del contenuto in SharePoint Server

È possibile usare Amministrazione centrale per eseguire il backup di un database del contenuto.

Per eseguire il backup di un database del contenuto tramite Amministrazione centrale

  1. Verificare che l'account utente che esegue questa procedura sia membro del gruppo di SharePoint Amministratori farm.

  2. Avviare Amministrazione centrale.

  3. Nella sezione Backup e ripristino della home page di Amministrazione centrale fare clic su Esegui backup.

  4. Nella pagina Esegui backup - Passaggio 1 di 2: Selezione componenti da includere nel backup selezionare il database del contenuto di cui eseguire il backup nell'elenco dei componenti, quindi fare clic su Avanti.

    Nota

    [!NOTA] Non tutti i database del contenuto possono essere selezionati nell'elenco. Se un database del contenuto non è selezionabile, è necessario usare PowerShell per eseguirne il backup.

  5. Nella sezione Tipo di backup della pagina Avvia backup - Passaggio 2 di 2: Selezione opzioni di backup selezionare Completo o Differenziale

    Nota

    La prima volta che si esegue il backup del database del contenuto, usare l'opzione Completo. È necessario eseguire un backup completo prima di eseguire un backup differenziale.

  6. Nella sezione Percorso file di backup digitare il percorso UNC (Universal Naming Convention) della cartella di backup e quindi fare clic su Avvia backup

  7. È possibile visualizzare lo stato generale di tutti i processi di backup nella parte superiore della pagina Stato processo di backup e ripristino, nella sezione Disponibilità. È possibile visualizzare lo stato del processo di backup corrente nella parte inferiore della pagina, nella sezione Backup. La pagina dello stato viene aggiornata automaticamente ogni 30 secondi. È possibile aggiornare manualmente i dettagli relativi allo stato facendo clic su Aggiorna. Il backup e il ripristino sono processi del servizio timer. È pertanto possibile che siano necessari alcuni secondi di attesa per l'avvio del backup.

    Nella colonna Messaggio di errore della pagina Stato processo di backup e ripristino è possibile esaminare gli eventuali errori restituiti. Altri dettagli sono disponibili anche nel file Spbackup.log archiviato nel percorso UNC specificato al passaggio 5.

Usare gli strumenti di SQL Server per eseguire il backup di un database del contenuto in SharePoint Server

È possibile usare gli strumenti di SQL Server per eseguire il backup di un database del contenuto.

Per eseguire il backup di un database del contenuto tramite gli strumenti di SQL Server

  1. Verificare che l'account utente utilizzato per eseguire la procedura sia membro del ruolo predefinito del database db_owner di SQL Server in tutti i database da includere nel backup.

  2. Aprire SQL Server Management Studio e connettersi all'istanza corretta del motore di database di SQL Server.

  3. In Esplora oggetti espandere Database.

  4. Fare clic con il pulsante destro del mouse sul database di cui si desidera eseguire il backup, scegliere Attività e quindi fare clic su Backup.

  5. Nella finestra di dialogo Backup database confermare il nome del database.

  6. Successivamente, selezionare nell'elenco Tipo backup il tipo di backup che si desidera eseguire. Per ulteriori informazioni sul tipo di backup da utilizzare, vedere Panoramica del modello di recupero.

  7. Nell'area Esegui backup di fare clic su Database.

  8. Usare il nome predefinito suggerito o specificare un nome per il set di backup nella casella di testo Nome.

  9. Nell'area Destinazione specificare dove si desidera archiviare il backup.

  10. Fare clic su OK per eseguire il backup del database.

  11. Ripetere i passaggi da 1 a 10 per ogni database del contenuto.

Vedere anche

Concetti

Ripristinare database del contenuto in SharePoint Server