Ripristinare un database del contenuto (SharePoint Server 2010)

 

Si applica a: SharePoint Foundation 2010, SharePoint Server 2010

Ultima modifica dell'argomento: 2016-11-30

È possibile ripristinare uno o più database del contenuto, procedendo uno per volta. Per informazioni su come eseguire il backup di tutti i database del contenuto di una farm contemporaneamente, vedere Eseguire il backup di una (SharePoint Server 2010).

Procedure relative a questa attività:

  • Utilizzare Windows PowerShell per ripristinare un database del contenuto

  • Utilizzare Amministrazione centrale per ripristinare un database del contenuto

  • Utilizzare gli strumenti di SQL Server per ripristinare un database del contenuto

Utilizzare Windows PowerShell per ripristinare un database del contenuto

È possibile utilizzare Windows PowerShell per ripristinare un database del contenuto.

Per ripristinare un database del contenuto tramite Windows PowerShell

  1. Verificare che vengano soddisfatti i requisiti minimi seguenti: vedere Add-SPShellAdmin.

  2. Fare clic sul pulsante Start e scegliere Tutti i programmi.

  3. Fare clic su Prodotti Microsoft SharePoint 2010.

  4. Fare clic su Shell di gestione SharePoint 2010.

  5. Al prompt dei comandi di Windows PowerShell, ovvero PS C:\>, digitare il comando seguente e quindi premere INVIO:

    Restore-SPFarm -Directory <Backup folder name> -RestoreMethod Overwrite -Item <Content database name> [-BackupId <GUID>] [-Verbose]

    Nota

    Se non è stato eseguito l'accesso con l'account della farm, verrà chiesto di specificare le credenziali di tale account.

    Se non si specifica il parametro BackupId, verrà utilizzato il backup più recente. Per visualizzare un elenco dei backup, inclusi i relativi ID, digitare il comando seguente e quindi premere INVIO:

    Get-SPBackupHistory -Directory <Backup folder>

Per ulteriori informazioni, vedere Restore-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 ripristinare un database del contenuto

È possibile utilizzare Amministrazione centrale per ripristinare una farm o i componenti di una farm.

Per ripristinare un database del contenuto tramite Amministrazione centrale

  1. Verificare di aver eseguito l'accesso come membro del gruppo Amministratori farm.

  2. Nella sezione Backup e ripristino della home page di Amministrazione centrale fare clic su Ripristina da backup.

  3. Nella pagina Ripristina da backup - Passaggio 1 di 3: Selezione backup da ripristinare selezionare nell'elenco dei backup il processo di backup contenente il backup del database del contenuto e quindi fare clic su Avanti.

    Nota

    Se il processo di backup desiderato non è elencato, immettere il percorso della cartella di backup corretta nella casella di testo Percorso directory di backup e quindi fare clic su Aggiorna.

  4. Nella pagina Ripristina da backup - Passaggio 2 di 3: Selezione componenti da ripristinare selezionare la casella di controllo accanto al database del contenuto e quindi fare clic su Avanti.

    Nota

    Se il database del contenuto non è selezionabile, è necessario utilizzare Windows PowerShell o gli strumenti di SQL Server per ripristinarlo.

  5. In Tipo di ripristino nella sezione Opzioni di ripristino della pagina Ripristina da backup - Passaggio 3 di 3: Selezione opzioni di ripristino fare clic sull'opzione Stessa configurazione. Verrà visualizzata una finestra di dialogo per la conferma dell'operazione. Fare clic su OK.

    Fare clic su Avvia ripristino.

  6. Lo stato generale di tutti i processi di ripristino è visibile nella sezione Disponibilità nella parte superiore della pagina Stato processo di backup e ripristino, mentre lo stato del processo di ripristino corrente è visibile nella sezione Ripristino nella parte inferiore della pagina. 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. È possibile pertanto che siano necessari alcuni secondi per l'avvio del ripristino.

    Nella colonna Messaggio di errore della pagina Stato processo di backup e ripristino è possibile rivedere eventuali errori restituiti. Ulteriori dettagli sono inoltre disponibili nel file Sprestore.log nel percorso UNC specificato al passaggio 2.

Utilizzare gli strumenti di SQL Server per ripristinare un database del contenuto

È possibile utilizzare gli strumenti di SQL Server per ripristinare un database del contenuto eseguendo la procedura seguente:

  1. Se possibile, eseguire il backup del registro delle transazioni attivo del database del contenuto per proteggere eventuali modifiche apportate dopo l'ultimo backup completo.

  2. Eseguire il ripristino dell'ultimo backup completo del database.

  3. Eseguire il ripristino dell'ultimo backup differenziale del database dopo l'ultimo backup completo del database.

  4. Eseguire il ripristino di tutti i backup dei registri delle transazioni successivi all'ultimo backup completo o differenziale del database.

Per ripristinare un database del contenuto tramite gli strumenti di SQL Server

  1. Verificare che l'account utente utilizzato per eseguire questa procedura sia membro del ruolo predefinito del server sysadmin.

  2. Se il servizio Timer di Windows SharePoint Services è in esecuzione, arrestarlo e attendere alcuni minuti per consentire il completamento di eventuali stored procedure in esecuzione. Non riavviare il servizio finché non è stato completato il ripristino dei database del contenuto.

  3. Avviare SQL Server Management Studio ed eseguire la connessione al server di database.

  4. In Esplora oggetti espandere Database.

  5. Fare clic con il pulsante destro del mouse sul database da ripristinare, scegliere Attività, Ripristina e quindi Database.

    Durante l'operazione di ripristino il database viene disconnesso automaticamente e pertanto non è accessibile per altri processi.

  6. Nella finestra di dialogo Ripristina database specificare la destinazione e l'origine, quindi selezionare uno o più set di backup da ripristinare.

    I valori predefiniti per la destinazione e l'origine sono appropriati per la maggior parte degli scenari di ripristino.

  7. Nella pagina Selezione pagina fare clic su Opzioni.

  8. Nella sezione Opzioni di ripristino selezionare solo Sovrascrivi il database esistente. Se non richiesto diversamente dall'ambiente o dai criteri, non selezionare le altre opzioni di questa sezione.

  9. Nella sezione Stato di recupero:

    • Se sono stati inclusi tutti i registri delle transazioni che è necessario ripristinare, selezionare RECOVER WITH RECOVERY.

    • Se è necessario ripristinare altri registri delle transazioni, selezionare RECOVER WITH NORECOVERY.

    • La terza opzione, RECOVER WITH STANDBY, non viene utilizzata in questo scenario.

      Nota

      Per ulteriori informazioni su queste opzioni di ripristino, vedere Ripristina database (pagina Opzioni) (https://go.microsoft.com/fwlink/?linkid=114420&clcid=0x410).

  10. Fare clic su OK per completare l'operazione di recupero.

  11. Ripetere i passaggi da 4 a 10 per ogni database da ripristinare.

  12. Avviare il servizio Timer di Windows SharePoint Services.

See Also

Concepts

Back up a content database in SharePoint Server 2010