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

Backup do SQL Server 2017 -3


Oi,

Neste artigo, continuarei explicando os tipos de backup no SQL Server 2017.







Leia o artigo anterior antes deste.

Backup do SQL Server 2017 -2





Você pode fazer backup diferencial do banco de dados do SQL Server como a seguir, usando o SQL Server Management Studio ( banco de dados relacionado ao clique com o botão direito-> Tarefas-> Backup )





Ou você pode fazer backup diferencial no banco de dados SQL Server usando o código T-SQL como a seguir.
BACKUP DATABASE [TEST] TO DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Backup\Differential.bak' WITH DIFFERENTIAL , NOFORMAT, NOINIT, NAME = N'TEST-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO







Para fazer backup do log de transações no SQL Server, Modelo de recuperação deve estar cheio. Para fazer isso, clique com o botão direito do mouse em nosso banco de dados, clique em Propriedades e clique na guia Opções no menu que aparece. Conforme mostrado na imagem abaixo, altere o Modelo de Recuperação do modo Simples para o modo Completo.





Se o modelo de recuperação do banco de dados estiver cheio, você pode fazer backup do banco de dados do SQL Server de log de transações como a seguir, usando o SQL Server Management Studio ( banco de dados relacionado ao clique com o botão direito-> Tarefas-> Backup )







Ou você pode fazer backup do log de transações no banco de dados SQL Server usando o código T-SQL como a seguir.
BACKUP LOG [TEST] TO DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Backup\TransactionlogBackup.trn' WITH NOFORMAT, NOINIT, NAME = N'TEST-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO



A compactação é muito importante para a utilização do armazenamento, você pode fazer backup do banco de dados compactado no SQL Server como a seguir.













Ou você pode fazer backup do Full Compressed no banco de dados SQL Server usando o código T-SQL como a seguir.
BACKUP DATABASE [TEST] TO DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Backup\CompressedFullBackup.bak' WITH NOFORMAT, NOINIT, NAME = N'TEST-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, COMPRESSION, STATS = 10
GO



O Backup do SQL Server está concluído, explicarei a Restauração e Recuperação no SQL Server no próximo post.