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.