Eseguire il backup di un'applicazione Web (SharePoint Server 2010)
Si applica a: SharePoint Server 2010
Ultima modifica dell'argomento: 2016-11-30
In questo articolo viene descritto come eseguire il backup di un'applicazione Web. L'esecuzione del backup di un'applicazione Web a intervalli regolari riduce la possibilità di perdite di dati a causa di errori hardware, interruzioni dell'alimentazione o altri problemi. Si tratta di un processo semplice che può contribuire a garantire la disponibilità di tutte le configurazioni e di tutti i dati correlati all'applicazione Web per il ripristino, se necessario. È consigliabile eseguire backup delle applicazioni Web in aggiunta ai normali backup effettuati a livello di farm.
In questo argomento viene descritto come eseguire il backup di una sola applicazione Web.
Contenuto dell'argomento:
Considerazioni per il backup di un'applicazione Web
Requisiti dell'attività
Utilizzare Windows PowerShell per eseguire il backup di un'applicazione Web
Utilizzare Amministrazione centrale per eseguire il backup di un'applicazione Web
Utilizzare gli strumenti di SQL Server per eseguire il backup di un'applicazione Web
Considerazioni per il backup di un'applicazione Web
Quando si effettua la preparazione per eseguire il backup di un'applicazione Web, considerare quanto segue:
È possibile eseguire il backup di una sola applicazione Web alla volta tramite le procedure illustrate in questo articolo. È tuttavia possibile eseguire il backup simultaneo di tutte le applicazioni Web eseguendo il backup dell'intera farm.
L'esecuzione del backup di un'applicazione Web non incide sullo stato della farm. Richiede tuttavia risorse e potrebbe influire leggermente sulle prestazioni della farm durante la fase di esecuzione. Per evitare problemi di prestazioni, eseguire il backup dell'applicazione Web durante gli orari in cui l'utilizzo della farm è ridotto, ad esempio negli orari non lavorativi.
Se nell'applicazione Web viene utilizzata la cache degli oggetti, sarà necessario configurare manualmente due account utente speciali per l'applicazione dopo che è stata ripristinata. Per ulteriori informazioni sulla cache degli oggetti e su come configurare tali account utente, vedere Configurare gli account utente della cache degli oggetti.
Quando si esegue il backup di un'applicazione Web, viene effettuato il backup anche delle impostazioni di Internet Information Services (IIS) e di tutti i database del contenuto associati all'applicazione Web.
Quando si esegue il backup di un'applicazione Web configurata per utilizzare l'autenticazione basata su moduli, è inoltre necessario utilizzare un sistema di backup dei file per proteggere i file Web.config, dal momento che tali file sono stati aggiornati manualmente per registrare i provider di appartenenze e di ruoli e queste modifiche manuali non vengono incluse nel backup. Analogamente, i file Web.config non vengono ripristinati quando si effettua il ripristino di un'applicazione Web. Dopo il ripristino, sarà pertanto necessario aggiornare i file Web.config e ridistribuire i provider. Per ulteriori informazioni, vedere Pianificare i metodi di autenticazione (SharePoint Server 2010) e Configurare l'autenticazione basata sulle attestazioni (SharePoint Server 2010).
Requisiti dell'attività
Prima di iniziare, è necessario creare una cartella di rete in cui archiviare i backup. Sia l'account del servizio timer di Windows SharePoint Services versione 4 che l'account utente della server farm devono disporre di autorizzazioni di controllo completo per questa cartella. Per ulteriori informazioni su come creare una cartella di backup, vedere Prepararsi per il backup e il ripristino (SharePoint Server 2010).
Utilizzare Windows PowerShell per eseguire il backup di un'applicazione Web
È possibile utilizzare Windows PowerShell per eseguire il backup di un'applicazione Web manualmente o come parte di uno script che può essere eseguito a intervalli programmati.
Per eseguire il backup di un'applicazione Web tramite Windows PowerShell
Verificare che i requisiti minimi seguenti siano soddisfatti: vedere Add-SPShellAdmin. È inoltre necessario che l'account utente che esegue la procedura sia membro del ruolo predefinito del server db_backupoperator di SQL Server nel server di database in cui è memorizzato ogni database.
Fare clic sul pulsante Start e scegliere Tutti i programmi.
Fare clic su Prodotti Microsoft SharePoint 2010.
Fare clic su Shell di gestione SharePoint 2010.
Al prompt dei comandi di Windows PowerShell, ovvero PS C:\>, digitare il comando seguente e quindi premere INVIO:
Backup-SPFarm -Directory <BackupFolder> -BackupMethod {Full | Differential} -Item <WebApplicationName> [-Verbose]
Dove:
<BackupFolder> è il percorso della cartella utilizzata per archiviare i file di backup.
<WebApplicationName> è il nome dell'applicazione Web.
Nota
Se si esegue il backup dell'applicazione Web per la prima volta, è necessario utilizzare l'opzione
Full
. È necessario eseguire un backup completo prima di eseguire un backup differenziale.
Per ulteriori informazioni, vedere Backup-SPFarm.
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.
Utilizzare Amministrazione centrale per eseguire il backup di un'applicazione Web
È possibile utilizzare Amministrazione centrale per eseguire il backup di un'applicazione Web
Per eseguire il backup di un'applicazione Web tramite Amministrazione centrale
Verificare che l'account utente che sta eseguendo la procedura sia membro del gruppo Amministratori farm.
Nella sezione Backup e ripristino della home page Amministrazione centrale fare clic su Esegui backup.
Nella pagina Esegui backup - Passaggio 1 di 2: Selezione componenti da includere nel backup selezionare l'applicazione Web nell'elenco di componenti e quindi fare clic su Avanti.
Nota
L'applicazione Web potrebbe includere vari componenti. È necessario selezionare il componente principale.
Nella sezione Tipo di backup della pagina Avvia backup - Passaggio 2 di 2: Selezione opzioni di backup selezionare Completo o Differenziale
Nota
Se si esegue il backup dell'applicazione Web per la prima volta, è necessario utilizzare l'opzione Completo. È necessario eseguire un backup completo prima di eseguire un backup differenziale.
Nella sezione Backup solo delle impostazioni di configurazione fare clic su Backup del contenuto e delle impostazioni di configurazione.
Nella sezione Percorso file di backup digitare il percorso UNC (Universal Naming Convention) della cartella di backup e quindi fare clic su Avvia backup
È 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 rivedere eventuali errori restituiti. Nel file Spbackup.log archiviato nel percorso UNC specificato al passaggio 6 sono inoltre disponibili ulteriori dettagli.
Utilizzare gli strumenti di SQL Server per eseguire il backup di un'applicazione Web
Non è possibile eseguire il backup dell'applicazione Web completa tramite gli strumenti di SQL Server. È tuttavia possibile eseguire il backup di tutti i database associati all'applicazione Web. Per eseguire il backup dell'applicazione Web completa, utilizzare Windows PowerShell o Amministrazione centrale.
Per eseguire il backup di un'applicazione Web tramite gli strumenti di SQL Server
Verificare che l'account utente utilizzato per eseguire il backup dei database sia membro del ruolo predefinito del database db_backupoperator di SQL Server nel server di database in cui è archiviato ogni database. Verificare inoltre che l'account utente disponga di autorizzazioni di controllo completo per la cartella di backup.
Aprire SQL Server Management Studio ed eseguire la connessione al server di database.
In Esplora oggetti espandere Database.
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.
Nell'area Origine della finestra di dialogo Backup database selezionare il tipo di backup che si desidera eseguire nell'elenco Tipo backup. Per ulteriori informazioni sul tipo di backup da utilizzare, vedere Panoramica del modello di recupero (https://go.microsoft.com/fwlink/?linkid=114396&clcid=0x410).
Nell'area Esegui backup di fare clic su Database.
Utilizzare il nome predefinito suggerito o specificare un nome per il set di backup nella casella di testo Nome.
Specificare la data di scadenza per il set di backup che determina quando il set di backup potrà essere sovrascritto da backup successivi con lo stesso nome. Per impostazione predefinita, il set di backup non ha scadenza (0 giorni).
Nell'area Destinazione specificare dove si desidera archiviare il backup.
Fare clic su OK per eseguire il backup del database.
Ripetere i passaggi da 1 a 10 per ogni database associato all'applicazione Web.
Contenuto correlato
Centro Risorse |
Gestione della continuità aziendale per SharePoint Server 2010 (le informazioni potrebbero essere in lingua inglese)(https://go.microsoft.com/fwlink/?linkid=199235&clcid=0x410) |
Contenuto per professionisti IT |
Restore a Web application (Search Server 2010) Ripristinare un'applicazione Web (SharePoint Server 2010) Eseguire il backup di una (SharePoint Server 2010) Pianificare il backup e il ripristino in SharePoint Server 2010 |
Contenuto per sviluppatori |
Protezione e ripristino dei dati (le informazioni potrebbero essere in lingua inglese) (https://go.microsoft.com/fwlink/?linkid=199237&clcid=0x410) |