Panoramica del backup e del ripristino in SharePoint Server
SI APPLICA A:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
L'architettura di backup e i processi di ripristino di SharePoint Server includono il backup e il ripristino di farm, il backup e il ripristino granulari e il ripristino da un database del contenuto non collegato. Le operazioni di backup e ripristino possono essere completate mediante il sito Web Amministrazione centrale SharePoint oppure tramite cmdlet di PowerShell. Alcuni strumenti di backup e di ripristino incorporati potrebbero non soddisfare tutte le esigenze dell'organizzazione.
Scenari di backup e ripristino di SharePoint
Il backup e il ripristino dei dati supportano molti scenari aziendali, tra cui i seguenti:
Ripristino di contenuto eliminato accidentalmente e non protetto tramite il Cestino o il controllo delle versioni.
Spostamento di dati tra le installazioni nell'ambito di un aggiornamento hardware o software.
Ripristino da un errore imprevisto.
Architettura di backup in SharePoint Server
In SharePoint Server sono disponibili due sistemi di backup: di farm e granulare.
Architettura di backup di farm in SharePoint Server 2016
L'architettura di backup di farm di SharePoint Server avvia un backup di SQL Server dei database del contenuto e delle applicazioni di servizio, scrive il contenuto della configurazione in file ed esegue inoltre il backup dei file degli indici della ricerca e li sincronizza con i backup dei database di ricerca.
Nella figura seguente viene illustrato il sistema di backup di farm.
Sistema di backup di SharePoint per una farm
L'architettura supporta backup completi e differenziali. I backup completi creano un nuovo backup del sistema completo. I backup differenziali creano un backup di tutte le modifiche archiviate nei database dopo l'ultimo backup completo.
Il sistema di backup di farm è organizzato in modo gerarchico. I componenti di una farm che è possibile selezionare per un backup sono i seguenti:
Farm La farm è l'oggetto di livello più alto. È possibile selezionare una delle opzioni seguenti quando si esegue il backup di una farm:
Contenuto e dati di configurazione (impostazione predefinita)
Viene eseguito il backup dell'intera server farm. Sono incluse le impostazioni del database di configurazione.
Solo configurazione
Viene eseguito il backup delle impostazioni del database di configurazione, in modo da poter applicare le configurazioni a farm diverse. Per ulteriori informazioni, vedere Utilizzo e vantaggi del backup di tipo Solo configurazione più avanti in questo articolo.
Applicazione Web All'interno di un'applicazione Web è possibile selezionare uno o più database del contenuto da includere nel backup.
Il backup di un'applicazione Web include quanto segue:
Nome e account del pool di applicazioni
Impostazioni di autenticazione
Impostazioni generali dell'applicazione Web quali avvisi e percorsi gestiti
Informazioni di associazione di Internet Information Services (IIS), quali il tipo di protocollo, l'intestazione host e il numero di porta
Modifiche apportate al file Web.config eseguite tramite il modello a oggetti o Amministrazione centrale
Nota
[!NOTA] Le modifiche apportate al file Web.config per supportare applicazioni basate su attestazioni che utilizzano l'autenticazione basata su moduli non vengono incluse nei backup poiché vengono effettuate manualmente. Per ulteriori informazioni, vedere Considerazioni sull'utilizzo di backup di farm più avanti in questo articolo.
Soluzioni in modalità sandbox
Per suggerimenti su come proteggere queste impostazioni, vedere Pianificazione del backup e del ripristino in SharePoint Server.
Servizi e applicazioni di servizio (non condivisi) Un esempio di servizio non condiviso è il servizio informazioni sullo stato. I backup di servizi e applicazioni di servizio includono le impostazioni per un servizio o un'applicazione di servizio e per tutti i database associati.
Importante
I backup delle applicazioni di servizio non includono il proxy correlato. Per eseguire il backup sia dell'applicazione di servizio che del relativo proxy, è necessario eseguire il backup della farm oppure eseguire due backup consecutivi. In un backup si seleziona l'applicazione di servizio, mentre nel secondo backup si seleziona il relativo proxy associato.
Non è possibile eseguire singolarmente il backup di molti database di applicazioni di servizio in SharePoint Server. Per eseguire solo il backup dei database di applicazioni di servizio, è necessario utilizzare la funzionalità di backup di SQL Server.
Proxy per le applicazioni di servizio non condivisi.
Servizi condivisi Per eseguire i servizi condivisi sono necessari un'applicazione di servizio e il relativo proxy. Per eseguire il backup di tutte le applicazioni di servizio e dei relativi proxy nella farm, selezionare il nodo Servizi condivisi.
Nota
La gerarchia di backup consente di selezionare singoli proxy applicazioni di servizio per il backup. Quando tuttavia si seleziona una o tutte le applicazioni di servizio, oppure uno o tutti i proxy, per impostazione predefinita non viene eseguito il backup degli oggetti correlati.
Tenere presente che alcune impostazioni dell'ambiente SharePoint Server non vengono incluse in un backup di farm. Si tratta delle impostazioni seguenti, archiviate nei server Web:
Password degli account del pool di applicazioni
Impostazioni di compressione HTTP
Impostazioni di timeout
Filtri personalizzati ISAPI (Internet Server Application Programming Interface)
Appartenenza al dominio del computer
Impostazioni IPsec (Internet Protocol Security)
Impostazioni di bilanciamento carico di rete
Certificati SSL (Secure Sockets Layer)
Impostazioni degli indirizzi IP dedicati
Processo di backup dell'applicazione servizio di ricerca
Il backup e ripristino dell'applicazione del servizio di ricerca rappresentano un caso speciale a causa della complessità delle interazioni tra i componenti dell'applicazione.
Quando si avvia un backup dell'applicazione del servizio di ricerca, SharePoint Server avvia un backup di SQL Server del database di amministrazione della ricerca, dei database di ricerca per indicizzazione e dei database delle proprietà. Il processo esegue inoltre in parallelo il backup dei file della partizione di indice.
Considerare l'effetto dei processi di backup e ripristino dell'applicazione del servizio di ricerca sul contratto di servizio. Valutare ad esempio in che modo la sospensione di tutte le ricerche per indicizzazione può incidere sul livello di aggiornamento dei risultati di ricerca.
Il processo di backup è il seguente:
Le unioni master vengono sospese per mantenere l'indice master.
Viene avviato un backup completo del database.
Viene eseguito un backup dell'indice master.
Le ricerche per indicizzazione vengono sospese.
Tale sospensione è molto più breve di quella che avviene durante un backup delle versioni precedenti della ricerca di SharePoint e non dura per tutto il processo di backup.
Viene eseguito il backup di tutti gli indici shadow.
Viene avviato un backup incrementale del database.
Le ricerche per indicizzazione vengono riprese.
Le unioni master vengono riprese.
Utilizzo e vantaggi del backup di tipo Solo configurazione
Il backup di tipo Solo configurazione consente di estrarre le impostazioni di configurazione da un database di configurazione ed eseguirne il backup. È possibile utilizzare gli strumenti incorporati per eseguire il backup della configurazione di qualsiasi database di configurazione, indipendentemente dal fatto che sia attualmente collegato o meno a una farm. Per informazioni dettagliate su come eseguire il backup di una configurazione, vedere Eseguire il backup delle configurazioni delle farm in SharePoint Server.
È possibile ripristinare il backup di una configurazione nella stessa server farm o in un'altra. Con il ripristino di una configurazione, le impostazioni nella farm vengono sovrascritte, se i relativi valori sono inclusi nel backup della configurazione. Le impostazioni nella farm non contenute nel backup della configurazione non vengono modificate. Per informazioni dettagliate su come ripristinare la configurazione di una farm, vedere Ripristinare le configurazioni delle farm in SharePoint Server.
Nota
[!NOTA] Le impostazioni delle applicazioni Web e delle applicazioni di servizio non vengono incluse nel backup di una configurazione. È possibile utilizzare i cmdlet di PowerShell per documentare e copiare le impostazioni per le applicazioni di servizio. Per ulteriori informazioni, vedere Documentare le impostazioni di configurazione della farm in SharePoint Server e Copiare le impostazioni di configurazione tra farm in SharePoint Server.
Di seguito vengono elencate alcune situazioni in cui potrebbe essere opportuno ripristinare una configurazione da una farm a un'altra:
Replica di una configurazione di farm standard da utilizzare in un ambiente.
Spostamento di configurazioni da un ambiente di sviluppo o di testing a un ambiente di produzione.
Spostamento di configurazioni da un'installazione autonoma a un ambiente farm.
Configurazione di una farm come parte di un ambiente di standby.
SharePoint Server archivia i tipi seguenti di impostazioni nel backup di tipo Solo configurazione:
Antivirus
Information Rights Management (IRM)
Impostazioni di posta elettronica in uscita (ripristinate solo quando viene eseguita una sovrascrittura)
Personalizzazioni distribuite come soluzioni attendibili
Registrazione diagnostica
Considerazioni sull'utilizzo di backup di farm
Prima di utilizzare backup di farm, considerare quanto segue:
Non esiste un sistema di pianificazione incorporato per i backup. Per pianificare un backup, è consigliabile utilizzare PowerShell per creare uno script di backup e quindi utilizzare l'Utilità di pianificazione di Windows per eseguire tale script regolarmente.
Non è consigliabile utilizzare il backup della metabase di IIS per proteggere le impostazioni di IIS. Documentare invece tutte le configurazioni IIS per ogni server Web usando uno strumento che fornisce il monitoraggio della configurazione desiderato, ad esempio Microsoft Endpoint Configuration Manager.
Il backup e il ripristino di SharePoint Server possono essere eseguiti insieme a funzionalità di SQL Server Enterprise quali la compressione dei backup e Transparent Data Encryption (TDE).
Se si esegue SQL Server Enterprise, è consigliabile utilizzare la compressione dei backup. Per ulteriori informazioni in merito, vedere Compressione backup (SQL Server).
Se si decide di eseguire i database con Transparent Data Encryption (TDE), è necessario eseguire manualmente il backup e il ripristino della chiave. La funzionalità di backup e ripristino di SharePoint Server non ricorda la chiave all'utente. Per ulteriori informazioni su Transparent Data Encryption, vedere Crittografia trasparente dei dati (TDE, Transparent Data Encryption).
Se un database del contenuto è impostato per l'utilizzo del provider di Archiviazione BLOB remoti SQL FILESTREAM, tale provider deve essere installato sia nel server di database di cui si esegue il backup che nel server di database in cui si ripristina il backup.
Il backup di SharePoint Server non protegge gli elementi seguenti:
Modifiche apportate al file Web.config nei server Web non eseguite tramite Amministrazione centrale o il modello a oggetti.
Personalizzazioni di un sito non distribuite insieme a una soluzione attendibile o in modalità sandbox.
Se si condividono applicazioni di servizio tra farm, tenere conto che i certificati di attendibilità scambiati non vengono inclusi nei backup delle farm. È necessario eseguire il backup dell'archivio certificati separatamente oppure conservare separatamente i certificati. Quando si ripristina una farm che condivide un'applicazione di servizio, è necessario importare e ridistribuire i certificati e quindi stabilire di nuovo eventuali relazioni di trust tra farm.
Per ulteriori informazioni, vedere Scambiare certificati di attendibilità tra farm in SharePoint Server.
Quando si ripristina una farm o un'applicazione Web configurata per l'utilizzo di qualsiasi tipo di autenticazione basata sulle attestazioni, possono risultare attivati provider duplicati o aggiuntivi. In caso di duplicati, è necessario salvare manualmente ogni area dell'applicazione Web per rimuoverli.
Quando si ripristina una farm contenente un'applicazione Web configurata per l'utilizzo dell'autenticazione basata su moduli, è necessario eseguire ulteriori operazioni. È infatti necessario registrare di nuovo i provider di appartenenze e di ruoli nel file Web.config e quindi distribuire di nuovo i provider. Tali operazioni devono essere eseguite indipendentemente dal fatto che il ripristino venga effettuato a livello di applicazione Web o di farm.
Per ulteriori informazioni, vedere Eseguire il backup delle applicazioni Web in SharePoint Server e Pianificare i metodi di autenticazione degli utenti in SharePoint Server.
Architettura di backup granulare e di esportazione
L'architettura di backup granulare ed esportazione utilizza query Transact-SQL e chiamate di esportazione. Il processo di backup granulare e di esportazione è un'operazione che richiede maggiori risorse per la lettura e l'elaborazione rispetto al backup di farm.
Dal sistema di backup granulare è possibile eseguire il backup di una raccolta siti oppure esportare un sito o un elenco.
Nota
I flussi di lavoro non vengono inclusi nelle esportazioni di siti o elenchi.
Se si esegue SQL Server Enterprise, il sistema di backup granulare può utilizzare facoltativamente snapshot di database di SQL Server per garantire la coerenza dei dati durante il backup o l'esportazione. Dopo che è stato creato, uno snapshot viene utilizzato da SharePoint Server per creare il pacchetto di backup o di esportazione e quindi eliminato. Gli snapshot di database sono collegati al database di origine. Quando il database di origine è offline, lo snapshot non è disponibile. Per ulteriori informazioni sugli snapshot di database, vedere Snapshot del database.
I vantaggi del backup di una raccolta siti tramite uno snapshot sono i seguenti:
Lo snapshot garantisce la coerenza dei dati letti durante l'esecuzione dell'operazione.
Gli utenti possono continuare a interagire con la raccolta siti durante il backup dallo snapshot del database. Questo significa che possono aggiungere, modificare ed eliminare contenuto. Tuttavia, le modifiche apportate dagli utenti al sito live non saranno incluse nel backup della raccolta siti perché il backup è basato sullo snapshot di database.
Gli snapshot di database possono tuttavia incidere negativamente sulle prestazioni.
È possibile utilizzare il backup e l'esportazione granulare per contenuto archiviato in un database configurato per l'utilizzo del provider di Archiviazione BLOB remoti SQL FILESTREAM.
Nota
[!NOTA] Se il provider di Archiviazione BLOB remoti utilizzato non supporta gli snapshot, non sarà possibile utilizzarli per la distribuzione o il backup del contenuto. Ad esempio, il provider SQL FILESTREAM non supporta gli snapshot.
Nota
Non è consigliabile utilizzare il backup di raccolta siti di SharePoint Server per raccolte siti più grandi di 85 GB.
Nella figura seguente viene illustrato il sistema di backup ed esportazione granulare.
Backup di raccolta siti
Processi di ripristino in SharePoint Server
SharePoint Server supporta le principali opzioni di ripristino incorporate seguenti:
Ripristino da un backup di farm creato mediante strumenti incorporati.
Ripristino dal backup di un componente eseguito tramite il sistema di backup di farm.
Ripristino da un backup di raccolta siti.
Connessione a un database del contenuto tramite la caratteristica di database del contenuto non collegato, backup o esportazione dei dati del database e quindi ripristino o importazione dei dati.
Ripristino da un backup di farm
Tra gli elementi che possono essere ripristinati da un backup di farm sono inclusi i seguenti:
Farm
Contenuto e dati di configurazione (impostazione predefinita)
Viene ripristinata l'intera server farm.
Sono incluse le impostazioni del database di configurazione e i pacchetti di soluzioni attendibili.
Solo configurazione
Vengono ripristinati solo i dati di configurazione. In questo modo vengono sovrascritte tutte le impostazioni della farm con valori impostati all'interno del backup di sola configurazione.
Applicazioni Web
Vengono ripristinate le applicazioni Web.
Applicazioni di servizio
Ripristina le applicazioni di servizio. Il ripristino dell'applicazione di servizio può essere complesso perché SharePoint Server non è in grado di riconfigurare completamente i proxy dell'applicazione del servizio durante il processo di ripristino. Anche se i proxy dell'applicazione di servizio vengono ripristinati, non vengono inseriti in gruppi proxy. Pertanto, i proxy dell'applicazione di servizio non sono associati ad alcuna applicazione Web. Per altre informazioni su come ripristinare un'applicazione del servizio di ricerca, vedere Processo di ripristino dell'applicazione del servizio di ricerca. Per informazioni specifiche su come ripristinare applicazioni di servizio specifiche, vedere Ripristinare le applicazioni di servizio in SharePoint Server.
Database del contenuto
Quando vengono ripristinati i database del contenuto, vengono ripristinate anche le soluzioni in modalità sandbox associate alle raccolte siti correlate.
Ripristino come nuova istanza e ripristino con sovrascrittura
Per impostazione predefinita, SharePoint Server ripristina tutti gli oggetti come nuove istanze dell'oggetto anziché sovrascrivere le istanze esistenti con lo stesso nome.
Quando si ripristina una farm o un oggetto come nuova istanza, gli oggetti seguenti non funzioneranno senza adeguate modifiche perché a tutti i GUID degli oggetti vengono assegnati nuovi valori:
Farm
Quando si ripristina una farm come una nuova istanza, è necessario eseguire le operazioni seguenti:
Ricreare le impostazioni di mapping di accesso alternativo. SharePoint Server ripristina solo l'area predefinita dell'applicazione Web.
Riconfigurare le impostazioni per qualsiasi origine esterna di applicazioni del servizio metadati gestiti e del servizio di integrazione applicativa dei dati.
Associare di nuovo i proxy dell'applicazione di servizio ai gruppi di proxy poiché non vengono assegnati a tali gruppi durante il ripristino. Tutte le applicazioni Web verranno associate al gruppo di proxy predefinito. Se lo si desidera, è necessario associare le applicazioni Web ad altri gruppi di proxy.
Applicazione Web
Se il nome e l'URL di un'applicazione Web specificati corrispondono al nome e all'URL di un'applicazione Web esistente nella farm, le applicazioni Web verranno combinate durante il ripristino di SharePoint Server.
Se non si desidera combinare le applicazioni Web, sarà necessario rinominare l'applicazione Web durante il ripristino come nuova istanza.
Quando si ripristina un'applicazione Web come nuova istanza nello stesso ambiente ma non si combinano le applicazioni Web, è inoltre necessario modificare molti altri parametri e oggetti. Può ad esempio essere necessario specificare percorsi di file e nomi di database diversi.
Applicazioni di servizio e relativi proxy
Se si ripristina un'applicazione di servizio senza ripristinare anche il proxy correlato, sarà necessario associare il proxy a un gruppo di proxy.
Se si ripristina un'applicazione di servizio senza ripristinare anche il proxy correlato, sarà necessario ricreare il proxy.
Nota
Non è possibile ripristinare un'applicazione di servizio come nuova istanza nella stessa farm. È possibile invece ripristinarla come nuova istanza in un'altra farm.
Quando si ripristina un oggetto e si sovrascrive l'oggetto esistente, non sono necessarie modifiche.
Processo di ripristino dell'applicazione servizio di ricerca
Il processo di ripristino per l'applicazione del servizio di ricerca varia a seconda che si esegua il ripristino come nuova istanza o con sovrascrittura. In quest'ultimo caso non sono richiesti ulteriori passaggi.
Il processo di ripristino come nuova istanza è il seguente:
Ripristinare l'applicazione di servizio come nuova istanza e specificare le informazioni sulla nuova topologia della farm durante il processo.
Ripristinare il proxy dell'applicazione di servizio come nuova istanza. Se non si esegue il ripristino del proxy dell'applicazione di servizio, è necessario creare un nuovo proxy dell'applicazione di servizio e associarlo all'applicazione del servizio di ricerca.
Associare il proxy dell'applicazione di servizio al gruppo di proxy appropriato e associare il gruppo di proxy (se diverso da quello predefinito) all'applicazione Web appropriata.
Per distribuzioni con privilegi minimi, avviare il servizio di ricerca e il servizio Web di amministrazione della ricerca con l'account appropriato.
Per ulteriori informazioni su come ripristinare l'applicazione del servizio di ricerca, vedere Ripristinare le applicazioni del servizio di ricerca in SharePoint Server.
Ripristino da un backup di raccolta siti
Da un backup di raccolta siti è possibile ripristinare solo raccolte siti.
Ripristino da un database del contenuto non collegato
Un database del contenuto non collegato è un database collegato a un'istanza di SQL Server ma non associato a un'applicazione Web. SharePoint Server può connettersi a un database non collegato ed eseguire il backup da tale database. Ad esempio, SharePoint Server può connettersi a database del contenuto di sola lettura ripristinati da qualsiasi tecnologia di backup supportata e snapshot di database del contenuto di SQL Server.
Il ripristino è un processo che prevede le due fasi seguenti:
Backup o esportazione dell'oggetto dal database del contenuto non collegato.
Ripristino o importazione dell'output del passaggio precedente in SharePoint Server.
Di seguito vengono elencati gli elementi di cui è possibile eseguire il backup o l'esportazione da un database non collegato tramite il backup granulare e l'esportazione per poi eseguirne il ripristino:
Raccolta siti
Eseguire il backup utilizzando il backup di raccolta siti e quindi recuperare utilizzando un ripristino di raccolta siti.
Sito
Esportare e quindi importare.
Elenchi e raccolte.
Esportare e quindi importare.
È possibile usare l'importazione per ripristinare il contenuto di cui è stato eseguito il backup da un database configurato per l'uso del provider RBS FILESTREAM DI SQL. SharePoint Server usa il provider di archiviazione attualmente definito per il database del contenuto per archiviare il contenuto recuperato. Se il database del contenuto non è impostato per l'uso di RBS, i dati verranno archiviati nel database del contenuto; se il database del contenuto è impostato per l'uso di RBS, i dati verranno archiviati in RBS.
Vedere anche
Concetti
Pianificazione del backup e del ripristino in SharePoint Server