Tipos de Backup no SQL SERVER parte 1

Olá galera,

Hoje iremos fala de um assunto muito importe que são os tipos de backup existentes no SQL Server, é muito comentado por alguns especialistas e profissionais da área que o importante não é backup, mas sim a recuperação das informações do backup. Quando vamos elabora uma politica de backup é de crucia importância temos todos os processos definidos e mapeados. Assuntos como quanto tempo a empresa pode ficar parada para a recuperação também conhecido pelo termo RTO (Recovery Time Objective) ou quanto ela tolera de perda de dados também conhecido como RPO (Recovery Point Objective), são assuntos importantes que irão nos auxiliar no momento da recuperação caso aconteça algum incidente. Caro leitor você pode saber, mas sobre o RTO E RPO no blog do Wagner Elias.

Pois bem o SQL Server possui três principais tipos de backup o completo, Diferencial e log cada um possui uma finalidade, no qual iremos ver agora.

Full (Completo): Faz copia de toda a estrutura de armazenamento SGBD, e uma pequena parte do arquivo de log quando esta fazendo a copia, o backup base para execução dos backup diferencias e de Log.

Differential (Diferencial): Faz a copia de todas as modificações ocorridas depois do ultimo backup completo, possui o objetivo de reduzir o numero de backup de LOG que precisem ser recuperados  .

Log: Faz a copia de todas as entradas confirmadas no banco deste o ultimo backup complento ou diferencial ou do ultimo backup de log feito. Para ser utilizado o backup do tipo de LOG o banco tem que esta no modo de recuperação (FULL) ou (Bulk-Logged) se estiver no modo simple e se você tenta executa o backup será apresentado a seguinte mensagem a baixo. O backup de LOG funciona igual a um backup incremental no Sistema Operacional e antes de ser executado com fui falado, devemos executa um backup completo. Com um backup de LOG será permitido que o administrador de banco, possa recuperar o banco em um ponto mas recente possível.

Msg 4208, Level 16, State 1, Line 1

The statement BACKUP LOG is not allowed while the recovery model is SIMPLE. Use BACKUP DATABASE or change the recovery model using ALTER DATABASE.

Msg 3013, Level 16, State 1, Line 1

BACKUP LOG is terminating abnormally.

O SQL Server ele tem vários outros tipos tais como Copia Online, Grupo de Arquivo, Parcial que não iremos aborda neste post para saber, mas acesse o link. Existe varias maneiras de se fazer o backup no SQL você pode usar o assistente, pode ser feito via código TSQL e também pelo gerenciando de manutenções.

No próximo post iremos simular uma pequena rotina de backup muito obrigando

Atenciosamente,

Marcos Lucas

2 comentários sobre “Tipos de Backup no SQL SERVER parte 1

  1. Oi Marcos,
    Não ficou claro o que voce quis dizer com o backup de log. “Faz a copia de todas as entras os arquivos depois do ultimo backup completo”, não é bem assim que o backup de log funciona.

    1. Fez algumas modificações para tenta melhora, para possa ficar mas clara a minha ideia sobre o backup de LOG. Espero que agora tenha ajudado e conto sempre com os seus comentário para pode melhor sempre o conteúdo.

      Atenciosamente,
      Marcos Lucass

Deixe um comentário