Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Ripristino di SQL Server 2017

Ciao,

In questo articolo, spiegherò il ripristino in SQL Server 2017.

Puoi leggere le esercitazioni sul backup di SQL Server 2017 prima di questo articolo.

Backup di SQL Server 2017 -3

Innanzitutto vai alla scheda Database e fai clic con il pulsante destro del mouse, quindi fai clic su Ripristina database.

Dopodiché scegli Sorgente come dispositivo, quindi seleziona i dispositivi di backup come segue.

È possibile modificare il nome del file durante il ripristino dei file di database come segue.

Puoi scegliere le opzioni di ripristino nella schermata seguente.

Ripristinerò i registri delle transazioni aggiuntivi dopo il ripristino completo del database. Quindi ho scelto Ripristina con norecovery. È possibile ripristinare ulteriori registri delle transazioni.

Puoi ripristinare il database con il seguente codice T-SQL.

USE [master]
RESTORE DATABASE [TEST] FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Backup\TEST.bak' WITH FILE = 2, NORECOVERY, NOUNLOAD, STATS = 5

GO

Dopo che il ripristino del database è stato completato con la modalità di ripristino, possiamo ripristinare i registri delle transazioni per ripristinare il database aggiornato.

Puoi fare clic con il pulsante destro del database correlato e scegliere Ripristina–>Registro transazioni come segue.

Scegli Ripristina sorgente dal dispositivo come ultimi registri delle transazioni come segue.

Puoi scegliere Stato di ripristino come Recupero in questo passaggio come segue. Se hai più registri delle transazioni da ripristinare, in questo passaggio dovresti scegliere con la modalità senza ripristino.

Puoi ripristinare i registri delle transazioni con il seguente codice T-SQL.

RESTORE LOG [TEST2] FROM DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Backup\TransactionlogBackup.trn' WITH FILE = 2, NOUNLOAD, STATS = 10
GO

Dopo che il ripristino del database è stato completato, abbiamo ripristinato il database TEST come TEST2 come segue.