Ripristino di database SQL
In questa sezione viene descritto il ripristino sia dai backup di database che dai backup compatibili con l'applicazione.
È possibile ripristinare i database SQL su un'istanza di SQL Server, se l'Agente per SQL è installato sul sistema che esegue l'istanza. Sarà necessario fornire le credenziali per un account membro del gruppo Operatori di backup o Administrators nel sistema e membro del ruolo amministratore di sistema sull'istanza di destinazione.
In alternativa, è possibile ripristinare i database come file. Ciò può essere utile se è necessario estrarre i dati per il data mining, l'audit o per un'ulteriore elaborazione con strumenti di terze parti. È possibile collegare i file di database SQL a un'istanza di SQL Server, come descritto in "Collegamento di database di SQL Server".
Se si utilizza soltanto l'Agente per VMware (Windows), il ripristino di database come file è l'unico metodo di ripristino disponibile. Non è possibile ripristinare i database usando l’Agente per VMware (appliance virtuale).
In sostanza, i database di sistema vengono ripristinati nello stesso modo dei database degli utenti. Le particolarità del ripristino dei database di sistema sono descritte in "Ripristino di database di sistema".
Per ripristinare i database SQL in un'istanza di SQL Server
-
Eseguire una delle seguenti operazioni:
- Quando si effettua il ripristino da un backup application-aware, in Dispositivi, selezionare il sistema che in origine conteneva i dati da ripristinare.
- Quando si effettua il ripristino dal backup di un database, fare clic su Dispositivi > Microsoft SQL, quindi selezionare i database da ripristinare.
- Fare clic su Ripristino.
-
Selezionare un punto di ripristino. Notare che i punti di ripristino vengono filtrati in base alla posizione.
Se il sistema è offline, i punti di ripristino non vengono visualizzati. Eseguire una delle seguenti operazioni:
- [Solo quando si effettua il ripristino da un backup application-aware] Se la posizione di backup è il cloud o un'archiviazione condivisa (a cui possono accedere altri agenti), fare clic su Seleziona macchina e selezionare un computer online con l'Agente per SQL quindi selezionare un punto di ripristino.
- Selezionare un punto di ripristino nella scheda Archivio di backup.
Il sistema scelto per sfogliare una delle azioni di cui sopra diventa una macchina di destinazione per il ripristino del database SQL.
-
Eseguire una delle seguenti operazioni:
- Quando si effettua il ripristino da un backup compatibile con l'applicazione, fare clic su Ripristina > Database SQL, selezionare i database da ripristinare, quindi fare clic su Ripristina.
- Durante il ripristino dal backup di un database, fare clic su Ripristina > Database in un'istanza.
-
Per impostazione predefinita, i database vengono ripristinati su quelli originali. Se il database di origine non esiste, verrà ricreato. È possibile selezionare un'altra istanza di SQL Server (in esecuzione sullo stesso sistema) in cui ripristinare i database.
Per ripristinare una database come database diverso per la stessa istanza:
- Fare clic sul nome del database.
- In Ripristina in, selezionare Nuovo database.
- Specificare il nome del nuovo database.
- Specificare il percorso del nuovo database e del registro. La cartella specificata non deve contenere i file di database e di log originali.
-
[Facoltativo] [Non disponibile per un database ripristinato all'istanza originale come nuovo database] Per cambiare lo stato del database dopo il ripristino, fare clic sul nome del database e scegliere uno dei seguenti stati:
-
Pronto per l'utilizzo (RECUPERO CON RIPRISTINO) (impostazione predefinita)
Al termine del ripristino, il database sarà pronto per l'uso. Gli utenti avranno accesso completo al database. Il software eseguirà il ripristino di tutte le transazioni non eseguite del database ripristinato archiviate nel registro transazione.Non sarà possibile ripristinare registri transazione aggiuntivi dai backup Microsoft SQL nativi.
-
Non operativo (RECUPERO SENZA RIPRISTINO)
Al termine del ripristino, il database non sarà pronto per l'uso. Gli utenti non avranno accesso ad esso. Il software conserverà tutte le transazioni non eseguite del database ripristinato.Sarà possibile ripristinare registri transazione aggiuntivi dai backup Microsoft SQL nativi e quindi raggiungere il punto di ripristino necessario.
-
Sola lettura (RECUPERO CON STANDBY)
Al termine del ripristino, gli utenti avranno accesso in sola lettura al database. Il software annullerà tutte le transazioni non eseguite. Tuttavia, salverà le azioni di annullamento in un file di standby temporaneo, in modo che gli effetti del ripristino possano essere riportati allo stato precedente.
Questo valore viene utilizzato principalmente per rilevare il punto temporale in cui si è verificato un errore di SQL Server.
-
- Fare clic su Avvia ripristino.
L'avanzamento del ripristino viene mostrato nella scheda Attività.
Per ripristinare i database SQL come file
-
Eseguire una delle seguenti operazioni:
- Quando si effettua il ripristino da un backup application-aware, in Dispositivi, selezionare il sistema che in origine conteneva i dati da ripristinare.
- Quando si effettua il ripristino dal backup di un database, fare clic su Dispositivi > Microsoft SQL, quindi selezionare i database da ripristinare.
- Fare clic su Ripristino.
-
Selezionare un punto di ripristino. Notare che i punti di ripristino vengono filtrati in base alla posizione.
Se il sistema è offline, i punti di ripristino non vengono visualizzati. Eseguire una delle seguenti operazioni:
- [Solo quando si effettua il ripristino da un backup application-aware] Se la posizione di backup è il cloud o un'archiviazione condivisa (a cui possono accedere altri agenti), fare clic su Seleziona macchina e selezionare un sistema online con l'Agente per SQL o l'Agente per VMware, quindi selezionare un punto di ripristino.
- Selezionare un punto di ripristino nella scheda Archivio di backup.
Il sistema scelto per sfogliare una delle azioni di cui sopra diventa una macchina di destinazione per il ripristino del database SQL.
-
Eseguire una delle seguenti operazioni:
- Quando si effettua il ripristino da un backup compatibile con l'applicazione, fare clic su Ripristina > Database SQL, selezionare i database da ripristinare, quindi fare clic su Ripristina come file.
- Durante il ripristino dal backup di un database, fare clic su Ripristina > Database come file.
- Fare clic su Sfoglia e selezionare una cartella locale o di rete in cui salvare i file.
- Fare clic su Avvia ripristino.
L'avanzamento del ripristino viene mostrato nella scheda Attività.