Ripristinare database (Office SharePoint Server)

È possibile ripristinare i database seguenti:

  • Database del contenuto

  • Database per i provider di servizi condivisi

  • Database di ricerca per i provider di servizi condivisi

  • Database di ricerca

    Nota

    L'indice di ricerca non è memorizzato in SQL Server. Se si utilizzano gli strumenti di SQL Server 2005 per eseguire il backup e il ripristino della ricerca, è necessario eseguire una ricerca per indicizzazione completa durante il ripristino del database. Per ulteriori informazioni, vedere Proteggere la ricerca in Scegliere gli elementi da proteggere (Office SharePoint Server).

  • Database del contenuto di Amministrazione centrale

  • Database di configurazione

    Nota

    Il database di configurazione e il database del contenuto di Amministrazione centrale contengono informazioni specifiche del computer. È pertanto possibile eseguirne il ripristino solo in un ambiente configurato in modo perfettamente identico, inclusi tutti gli aggiornamenti software, i nomi dei server e il numero di server. Pertanto non è possibile eseguire il backup del database di configurazione, cambiare la topologia o i ruoli del server e quindi ripristinare il database di configurazione.

Per ulteriori informazioni sull'utilizzo di SQL Server per ripristinare database, vedere Backup e ripristino di database in SQL Server (https://go.microsoft.com/fwlink/?linkid=102629&clcid=0x410).

Ripristinare i database di Office SharePoint Server 2007

Nota

Per la protezione di Microsoft Office SharePoint Server 2007 è consigliabile configurare una farm per il ripristino, ovvero una seconda farm utilizzata esclusivamente per ripristinare i dati ai fini del ripristino di siti ed elementi. La farm per il ripristino non deve essere utilizzata come farm attiva e non è necessario che disponga dello stesso hardware della farm primaria. È consigliabile utilizzare un'installazione a server singolo o una farm virtuale. Per ulteriori informazioni sulla creazione di una farm per il ripristino, vedere Creare una farm per il ripristino (Office SharePoint Server 2007).

Se nell'ambiente IT in uso è previsto che il ripristino dei database associati al provider di servizi condivisi venga eseguito dall'amministratore dei database (DBA), è necessario coordinare le operazioni di backup e ripristino con tale amministratore. L'account utilizzato per il ripristino dei database deve essere membro del ruolo predefinito del server dbcreator di SQL Server.

Ripristinare un database tramite gli strumenti incorporati

Utilizzare questa procedura per ripristinare un database tramite gli strumenti incorporati di Prodotti e tecnologie SharePoint.

Importante

Per eseguire la procedura seguente è richiesta almeno l'appartenenza al gruppo Amministratori farm di SharePoint.

Ripristinare un database utilizzando l'interfaccia utente

  1. Nella pagina Operazioni del sito Web Amministrazione centrale SharePoint fare clic su Ripristina da backup nella sezione Backup e ripristino.

  2. Nella sezione Percorso file di backup della pagina Selezione percorso backup immettere il percorso UNC (Universal Naming Convention) della cartella di backup.

  3. Nella pagina Selezione backup da ripristinare selezionare il file di backup che si desidera utilizzare per il ripristino e quindi fare clic su Continua processo di ripristino.

  4. Nella pagina Selezione componenti da ripristinare selezionare il database che si desidera ripristinare e quindi fare clic su Continua processo di ripristino.

  5. Nella pagina Selezione opzioni di ripristino:

    1. Nella sezione Ripristina componente verificare che sia visualizzato il database selezionato.

    2. Nella sezione Opzioni di ripristino selezionare Stessa configurazione.
      Verrà visualizzato un messaggio per segnalare che la farm corrente verrà sovrascritta. Fare clic su OK.

    3. Nella sezione Nuovi nomi digitare i nuovi nomi e URL per ogni componente oppure accettare i valori predefiniti.

  6. Fare clic su OK.

Utilizzare questa procedura per ripristinare un database tramite lo strumento da riga di comando Stsadm.

Importante

Per eseguire la procedura seguente è richiesta almeno l'appartenenza al gruppo Administrators nel computer locale.

Ripristinare un database tramite la riga di comando

  1. Sull'unità in cui è installato Prodotti e tecnologie SharePoint passare alla directory seguente: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.

  2. Per ottenere il GUID di backup del backup specifico che si desidera ripristinare, digitare il comando seguente e quindi premere INVIO:

    stsadm -o backuphistory -directory <percorso UNC>

    dove percorso UNC è il percorso della cartella condivisa in cui è contenuto il backup.

  3. Se non si conosce ancora il nome del database che si desidera ripristinare, digitare il comando seguente e quindi premere INVIO:

    stsadm –o restore –showtree -directory <percorso UNC> -backupid <GUID da backuphistory>

    dove percorso UNC è il percorso della cartella condivisa in cui è contenuto il backup e GUID da backuphistory è il GUID del pacchetto di backup che si desidera ripristinare.

    Nota

    Gli elementi racchiusi tra parentesi quadre ([ ]) non possono essere ripristinati.

  4. Per ripristinare un database, digitare il comando seguente e quindi premere INVIO:

    stsadm -o restore -directory <percorso UNC> -backupid <GUID da backuphistory> -item <percorso creato dall'albero> -restoremethod overwrite

    dove percorso UNC è il percorso UNC della cartella condivisa in cui è contenuto il backup, GUID da backuphistory è il GUID del pacchetto di backup specifico che si desidera ripristinare e percorso creato dall'albero è il percorso della farm completo nella notazione visualizzata con il parametro -showtree.

  5. Quando viene visualizzato un avviso per informare che tutti gli elementi selezionati verranno sovrascritti, digitare s e quindi premere INVIO.

  6. Quando richiesto, digitare il nome utente e la password per il database.

  7. Se il ripristino viene completato correttamente, nella finestra di comando verrà visualizzato il testo seguente:

    Completed with 0 warnings.
    Completed with 0 errors.
    Restore completed successfully.
    ---------------------------------------------------------
    Operation completed successfully.
    
  8. Se il ripristino non viene completato in modo corretto, verrà visualizzato il messaggio seguente:

    The restore job failed. For more information, see the error log that is located in the backup directory. 
    

    Il registro errori a cui viene fatto riferimento è il file sprestore.log contenuto nella cartella di backup condivisa.

Utilizzo degli strumenti di SQL Server per ripristinare un database

In caso di errore, è necessario utilizzare le copie di backup per ripristinare il database. È necessario ripristinare il database nell'ordine seguente:

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

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

  3. Eseguire il ripristino del backup differenziale più recente del database dopo l'ultimo backup completo.

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

Avviso

Non è possibile utilizzare questa procedura per ripristinare il database di configurazione. Per informazioni sul ripristino del database di configurazione, vedere Ripristinare una farm in seguito a un problema del database di configurazione (Office SharePoint Server).

Importante

Per eseguire la procedura seguente è richiesta almeno l'appartenenza al ruolo predefinito del server dbcreator.

Eseguire il ripristino di un database esistente

  1. 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 di tutti i database che è necessario ripristinare. Per arrestare il servizio Timer di Windows SharePoint Services:

    1. In Microsoft Windows Server 2003 avviare lo snap-in Servizi.

    2. In Servizi (computer locale) fare clic su Windows SharePoint Services Timer.

    3. Fare clic su Arresta il servizio.

    4. Verificare che tutti i processi in esecuzione siano stati completati prima di continuare con questa procedura.

  2. Avviare SQL Server Management Studio e connettersi al server database.

  3. In Esplora oggetti espandere Database.

  4. 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 portato automaticamente in modalità non in linea e pertanto altri processi non possono accedervi.

  5. 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 in genere sono adatti alla maggior parte degli scenari di ripristino.

  6. Nella pagina Selezione pagina fare clic su Opzioni.

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

  8. Nella sezione Stato di recupero:

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

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

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

      Nota

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

  9. Fare clic su OK per completare l'operazione di ripristino.

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

  11. Avviare il servizio Timer di Windows SharePoint Services:

    • In Microsoft Windows Server 2003 avviare lo snap-in Servizi.

    • In Servizi (computer locale) fare clic su Windows SharePoint Services Timer.

    • Fare clic su Avvia il servizio.

Vedere anche

Concetti

Eseguire il backup e il ripristino dei database (Office SharePoint Server)
Eseguire il backup dei database (Office SharePoint Server)
Eseguire il backup e il ripristino di database mediante DPM (Office SharePoint Server)