Come ripristinare i dati per server SQL

Aggiornamento: aprile 2010

Si applica a: System Center Data Protection Manager 2010

In Data Protection Manager (DPM) è possibile eseguire il ripristino di database di SQL Server a livello di istanza mediante il Ripristino guidato. Per ripristinare i dati per computer che eseguono SQL Server, è possibile utilizzare la procedura seguente.

Importante

Se è stata eseguita la migrazione da SQL Server 2000 a SQL Server 2005, se i dati di SQL Server 2000 erano protetti mediante DPM e se è stato eseguito il ripristino dei dati dal punto di ripristino di SQL Server 2000 al percorso originale di SQL Server 2005, al termine del ripristino è necessario eseguire una verifica di coerenza.

Per ripristinare i dati protetti per computer che eseguono SQL Server

  1. Nella Console amministrazione DPM fare clic su Ripristino nella barra di spostamento.

  2. Selezionare un'istanza di SQL per visualizzare i database di SQL Server ripristinabili. Se il database non appartiene a un gruppo protezione, il calendario è disabilitato e i dati del database non sono disponibili per il ripristino, in DPM viene visualizzato il messaggio Nessun punto di ripristino disponibile per gli elementi di seguito, poiché non appartenenti a un gruppo protezione dati.

  3. Individuare o cercare i dati da ripristinare, quindi selezionarli nel riquadro dei risultati.

  4. I punti di ripristino disponibili sono in grassetto nel calendario della sezione dei punti di ripristino. Selezionare la data per i punti da ripristinare e quindi selezionare l'ora nel menu a discesa Ora ripristino. Se si desidera rinominare e ripristinare il database, non selezionare Più recente per il punto di ripristino.

  5. Fare clic per selezionare l'elemento da ripristinare.

  6. Nel riquadro Azioni, fare clic su Ripristina. Verrà avviato il Ripristino guidato.

  7. Controllare la selezione effettuata e fare clic su Avanti.

  8. Specificare il tipo di ripristino che si desidera eseguire:

    1. Ripristina nell'istanza originale di SQL Server (sovrascrivi database). I file di database correnti verranno sovrascritti durante il ripristino.

    2. Rinomina e ripristina il database. Mantiene sia il database esistente che quello ripristinato nell'istanza originale di SQL Server. È possibile specificare un nuovo nome per il database ripristinato.

      Nota

      È possibile rinominare e ripristinare solo database di SQL Server 2005 e non database di SQL Server 2000.

    3. Copia in una cartella di rete. Fare clic su Sfoglia e selezionare la cartella di rete nell'elenco.

    4. Copia su nastro. Copia il backup selezionato del database su un nastro di una libreria DPM in modo che sia disponibile una copia del backup del database. Fare clic su Avanti e specificare le opzioni relative alla libreria e al nastro. È inoltre possibile crittografare o comprimere i dati.

    Dopo avere specificato una delle opzioni precedenti, fare clic su Avanti.

  9. Specificare lo stato del database:

    1. Ripristina database come. Esegue un ripristino completo del database e lo lascia pronto per l'utilizzo.

    2. Ripristina e lascia il database in stato di ripristino. Ripristina il database, ma lo lascia non operativo.

  10. Se per il database selezionato sono disponibili registri, è possibile copiare i registri transazioni di SQL tra il database selezionato e l'ultimo database disponibile per il ripristino. Se per il database selezionato non è disponibile alcun registro, questa opzione è disabilitata. Per copiare i registri transazioni SQL tra la versione selezionata del database e la versione disponibile per il ripristino più recente, nel riquadro Opzione per database in stato di ripristino fare clic su Copia registri transazioni di SQL tra il punto di ripristino selezionato e il punto di ripristino disponibile più recente.

  11. Specificare le opzioni di ripristino per la limitazione all'utilizzo della larghezza di banda e per le notifiche da inviare mediante messaggi di posta elettronica e fare clic su Avanti.

  12. Controllare le impostazioni per il ripristino e fare clic su Ripristina.

    Nota

    Mentre è in corso il ripristino, eventuali processi di sincronizzazione dell'elemento selezionato per il ripristino vengono annullati.

Per impostare le opzioni di ripristino per un database di SQL mediante DPM Management Shell

  • Per impostare le opzioni di ripristino per un server SQL, utilizzare la sintassi seguente:

    New-RecoveryOption [-TargetServer] <String> [-RecoveryLocation] <RecoveryLocation> [-DPMLibrary <Library> ] [-RecoverToReplicaFromTape] [-SANRecovery] [-RestoreSecurity] -SQL -RecoveryType <RecoveryType> [-RollForwardRecovery] [-TargetLocation <String> ] [-AlternateDatabaseDetails <AlternateDatabaseDetailsType> ] [-LeaveDBInRestoringState] [-CopyLogFiles] [-LogFileCopyLocation <String> ] [-Verbose] [-Debug] [-ErrorAction <ActionPreference> ] [-ErrorVariable <String> ] [-OutVariable <String> ] [-OutBuffer <Int32> ]

    Per ulteriori informazioni, digitare "Get-Help New-RecoveryOption -detailed" in DPM Management Shell.

    Per informazioni tecniche, digitare "Get-Help New-RecoveryOption -full" in DPM Management Shell.

Per ripristinare i dati protetti per un database di SQL Server mediante DPM Management Shell

  • Per ripristinare i dati per un server SQL, utilizzare la sintassi seguente:

    Recover-RecoverableItem [-RecoverableItem] <RecoverableObject[]> [-RecoveryOption] <RecoveryOptions> [-RecoveryPointLocation <RecoverySourceLocation[]> ] [-JobStateChangedEventHandler <JobStateChangedEventHandler> ] [-RecoveryNotification <Nullable`1> ] [-Verbose] [-Debug] [-ErrorAction <ActionPreference> ] [-ErrorVariable <String> ] [-OutVariable <String> ] [-OutBuffer <Int32> ]

    Per ulteriori informazioni, digitare "Get-Help Recover-RecoverableItem -detailed" in DPM Management Shell.

    Per informazioni tecniche, digitare "Get-Help Recover-RecoverableItem -full" in DPM Management Shell.

Vedere anche

Attività

Come abilitare la limitazione all'utilizzo della larghezza di banda a livello di computer

Concetti

Ripristino dei dati