Três Tipos de Backup do SQL: Backup Completo, Backup Diferencial, Backup do Log de Transações
Um backup completo contém todos os dados em um banco de dados específico ou um conjunto de arquivos ou grupos de arquivos, além de log suficiente para permitir a recuperação desses dados. É a base do backup diferencial e do backup do log de transações.
Um backup diferencial não é independente e deve ser baseado no último backup completo dos dados. Isso significa que deve haver um backup completo como base. Um backup diferencial contém apenas os dados que foram alterados desde a base diferencial. Normalmente, os backups diferenciais são menores e mais rápidos de criar do que a base de um backup completo, e requerem menos espaço em disco para armazenar imagens de backup.
Portanto, o uso de backups diferenciais pode economizar espaço disponível e acelerar o processo de fazer backups frequentes para diminuir o risco de perda de dados. No momento da restauração, o backup completo é restaurado primeiro, seguido pelo backup diferencial mais recente.
Lembre-se de não confiar em apenas uma base, crie várias bases de backup diferencial em momentos diferentes para garantir a segurança dos arquivos de backup.
Backups do Log de Transações (somente nos modelos de recuperação completa e em massa)
O log de transações é um registro serial de todas as transações que foram executadas no banco de dados desde o último backup do log de transações. Com backups de log de transações, você pode recuperar o banco de dados em um ponto específico no tempo (por exemplo, antes de inserir dados indesejados) ou no ponto de falha.
Os backups de log de transações são valiosos apenas no modelo de recuperação completa ou no modelo de recuperação de log em massa. Cada backup de log cobre a parte do log de transações que estava ativa quando o backup foi criado e inclui todos os registros de log que não foram submetidos a backup em um backup de log anterior.
Uma sequência ininterrupta de backups de log contém a cadeia de logs completa do banco de dados, que é dito ser ininterrupta. Sob o modelo de recuperação completa, e às vezes sob o modelo de recuperação de log em massa, uma cadeia de log ininterrupta permite restaurar o banco de dados a qualquer momento.
Assim como o backup diferencial, o backup do log de transações também é baseado em um backup completo. Portanto, antes de criar o primeiro backup de log, você deve criar um backup completo, como um backup de banco de dados. Como requer menos espaço em disco do que um backup completo, você pode criá-los com mais frequência do que os backups de banco de dados.
Faça o download gratuito do software de backup e recuperação do SQL e faça o backup do SQL Server com diferentes tipos de backup, consulte funções e soluções mais detalhadas para backup e recuperação do SQL, consulte EaseUS Todo Backup Advanced Server.