MS SQL Server - Ripristino dei database
Restoringè il processo di copia dei dati da un backup e applicazione delle transazioni registrate ai dati. Il ripristino è ciò che fai con i backup. Prendi il file di backup e trasformalo di nuovo in un database.
L'opzione Ripristina database può essere eseguita utilizzando uno dei due metodi seguenti.
Metodo 1 - T-SQL
Sintassi
Restore database <Your database name> from disk = '<Backup file location + file name>'
Esempio
Il comando seguente viene utilizzato per ripristinare il database denominato "TestDB" con il nome del file di backup "TestDB_Full.bak" disponibile nella posizione "D: \" se si sovrascrive il database esistente.
Restore database TestDB from disk = ' D:\TestDB_Full.bak' with replace
Se si sta creando un nuovo database con questo comando di ripristino e non esiste un percorso di dati simile, registrare i file nel server di destinazione, quindi utilizzare l'opzione di spostamento come il seguente comando.
Assicurati che il percorso D: \ Data esista come utilizzato nel comando seguente per i file di dati e di registro.
RESTORE DATABASE TestDB FROM DISK = 'D:\ TestDB_Full.bak' WITH MOVE 'TestDB' TO
'D:\Data\TestDB.mdf', MOVE 'TestDB_Log' TO 'D:\Data\TestDB_Log.ldf'
Metodo 2 - SSMS (SQL SERVER Management Studio)
Step 1- Connettiti all'istanza del database denominata "TESTINSTANCE" e fai clic con il pulsante destro del mouse sulla cartella dei database. Fare clic su Ripristina database come mostrato nella seguente istantanea.
Step 2 - Seleziona il pulsante di opzione del dispositivo e fai clic sull'ellisse per selezionare il file di backup come mostrato nell'istantanea seguente.
Step 3 - Fare clic su OK e verrà visualizzata la seguente schermata.
Step 4 - Seleziona l'opzione File che si trova nell'angolo in alto a sinistra come mostrato nella seguente istantanea.
Step 5 - Seleziona Opzioni nell'angolo in alto a sinistra e fai clic su OK per ripristinare il database "TestDB" come mostrato nell'istantanea seguente.