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

Backup do SQL Server 2017 -2


Oi,

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







Leia o primeiro artigo antes deste post.

Backup do SQL Server 2017 -1





Dissemos que existem três tipos de backups de banco de dados no SQL Server. Estes são como seguir.
  • Completo
  • Diferencial
  • Registro de transações

agora vamos examiná-los.



conjunto de grupos de arquivos ou arquivos, e também log suficiente para permitir a recuperação desses dados

Backup completo: Esse tipo de backup é o mais importante para bancos de dados críticos. Fazer backup completo do banco de dados significa backup de todas as partes do banco de dados, como conjunto de grupos de arquivos ou arquivos, e também log de transações para permitir a recuperação do banco de dados.

Depois que o backup completo é feito, nada mais é necessário na fase de restauração e o backup completo também é a etapa básica para operações como fazer backup diferencial e de log de transações. Se o banco de dados estiver corrompido e você tiver o backup completo mais atualizado, não precisa se preocupar com isso, você pode restaurar e recuperar todos os dados do backup.

As transações podem ser copiadas durante a execução. As últimas transações confirmadas são incluídas no backup completo.



Backup diferencial: Este tipo de backup refere-se ao Backup do Bloco alterado após o último backup completo. Os segundos backups incrementais após o primeiro backup incremental farão o backup dos blocos alterados após o primeiro backup incremental anterior. Para fazer um backup diferencial, você deve ter um backup completo associado a esse backup.



Backup do registro de transações:   O backup do log de transações é muito importante para recuperarmos o banco de dados até o ponto exato de qualquer desastre. Por exemplo:Se nosso banco de dados está Crash hoje às 10 horas, o backup completo mais recente foi feito ontem, esse backup completo é restaurado primeiro, precisamos recuperar o banco de dados até as 10 horas com logs de transações.

Se o último backup do log de transações for feito há 1 hora, podemos recuperar o banco de dados antes de até uma hora. Como se entende a partir do cenário que dei, é importante fazer o Backup do log de transações, como fazer o banco de dados no backup.

Se o banco de dados usar o modelo de recuperação completa ou em massa , o backup do log de transações pode ser feito com frequência para evitar a perda de dados. O backup do log de transações é muito pequeno em comparação com outros backups.



Você pode fazer backup completo 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 completo do banco de dados do 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\TEST.bak' WITH NOFORMAT, NOINIT, NAME = N'TEST-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
GO



Continuarei a explicar os detalhes de backup do SQL Server na próxima postagem.