Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Restauração do SQL Server 2017


Oi,

Neste artigo, explicarei a restauração no SQL Server 2017.







Você pode ler os Tutoriais de Backup do SQL Server 2017 antes deste artigo.

Backup do SQL Server 2017 -3







Em primeiro lugar, vá para a guia Banco de dados e clique com o botão direito do mouse e clique em Restaurar banco de dados.

Depois disso, escolha a origem como dispositivo e selecione os dispositivos de backup como a seguir.









Você pode alterar o nome do arquivo ao restaurar arquivos de banco de dados como a seguir.





Você pode escolher as opções de restauração na tela a seguir.

Restaurarei os logs de transações adicionais após a restauração completa do banco de dados. Então eu escolhi Restaurar com norecovery. Logs de transações adicionais podem ser restaurados.







Você pode restaurar o banco de dados com o seguinte código 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



Após a conclusão da restauração do banco de dados com o modo norecovery, podemos restaurar os logs de transações para recuperar o banco de dados atualizado.

Você pode clicar com o botão direito do mouse no banco de dados relacionado e escolher Restaurar-> Log de transações como a seguir.







Escolha Restaurar origem do dispositivo como logs de transações mais recentes, como a seguir.









Você pode escolher Estado de recuperação como Recuperação nesta etapa, como a seguir. Se você tiver mais logs de transações para restaurar, deverá escolher o modo norecovery nesta etapa.





Você pode restaurar logs de transações com o seguinte código 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






Após a conclusão da restauração do banco de dados, restauramos o banco de dados TEST como TEST2, como a seguir.