Ripristino di un database del contenuto

Questo argomento tratto il ripristino di un database dei contenuti nella farm SharePoint originale utilizzando Acronis Backup & Recovery 11.5.

Il ripristino in una farm non originale è una procedura più complicata. I suoi passaggi variano a seconda della configurazione della farm e di altri parametri dell'ambiente di produzione.

Per ripristinare un database del contenuto sul server SQL originale

  1. Se il servizio Timer di Windows SharePoint Services è in esecuzione, arrestarlo e attendere alcuni minuti che tutte le stored procedure in esecuzione siano completate. Non riavviare il servizio fino a quando sono stati ripristinati tutti i database che è necessario ripristinare.
  2. Se si sta ripristinando il database nella posizione originale del disco, eseguire le seguenti operazioni:
    1. Portare il database di destinazione non in linea.
    2. Ripristinare file dei database come descritto in "Ripristino di file dei database di SQL Server da un backup del disco", eccetto per il passaggio di collegamento del database (il database è già collegato).
    3. Portare il database ripristinato in linea.

    Se si sta ripristinando il database in un'altra posizione del disco, ripristinare i file del database come descritto in "Ripristino di file dei database di SQL Server da un backup del disco", incluso il passaggio di collegamento del database.

  3. Avviare il servizio Timer di Windows SharePoint Services.

Per ripristinare un database del contenuto in un altro server SQL della farm originale

  1. Rimuovere dalla farm di SharePoint il database che verrà ripristinato in seguito. Per effettuare questa operazione, eseguire il seguente comando su un server Web front-end:

    In SharePoint 2010:

    Dismount-SPContentDatabase <database>

    Se si dispone di più database del contenuto con lo stesso nome, è necessario utilizzare la GUID del database del contenuto in questo comando anziché utilizzare il nome del database del contenuto. Per recuperare la GUID del database del contenuto, eseguire il cmdlet Get-SPContentDatabase senza argomenti.

    In SharePoint 2007:

    stsadm -url <url applicazione web> –o deletecontentdb –databasename <database>

  2. Ripristinare file dei database come descritto in "Ripristino di file dei database di SQL Server da un backup del disco", incluso il passaggio di collegamento del database.
  3. Collegare il database ripristinato alla farm di SharePoint. Per effettuare questa operazione, eseguire il seguente comando su un server Web front-end:

    In SharePoint 2010:

    Mount-SPContentDatabase <database> -DatabaseServer <server database> -WebApplication <url sito>

    In SharePoint 2007:

    stsadm.exe -o addcontentdb -url <url sito> -databasename <database> -databaseserver <server database>