Backup SQL Server

A segurança e garantia dos dados é um fator importante dentro de qualquer empresa, quando nos referimos a um sistema gerenciador de banco de dados como o SQL Server, uma das principais atividades que devem ser realizadas é o backup.
Existem muitos tipos de backups cujos quais podem ser utilizados para montar uma melhor estratégia, focando em segurança dos dados, tempo de restauração em caso de falha, tempo de perda de dados, entre outras…
A primeira divisão a ser feita é em relação ao estado da base no tempo de backup, existem 2 opções:

  • Base Online (Quente) -> Consiste na utilização de formas de backups disponíveis no SQL Server.
  • Base Offline (Frio)-> Consiste na copia dos arquivos físicos.

Segue a arvore das possibilidades de backup:

Lembre-se que:

  • Backups diferenciais necessitam de um restore prévio de um backup completo onde o backup diferencial é restaurado em cima do mesmo.
  • Para o backup de log, é necessário que o recovery model da base seja ou Full ou Bulk-Logged.

Além das variedades citadas acima, existem opções extras que podem ser utilizadas para aprimorar toda sua estratégia de backup.

  • Backup com compressão -> Esta opção esta disponível apenas no SQL Server 2008 Enterprise ou superior, realiza o backup comprimindo os dados, fazendo com que o arquivo de backup diminua, ocupando menos espaço em disco.
  • Copy-Only -> Esta opção realiza um backup sem quebrar a sua estratégia de backup, portanto o nome, é apenas uma copia, que não irá influenciar na sua corrente de backup, ou seja, os backups diferenciais retirados pós um backup copy-only, possuirá as paginas alteradas desde o ultimo backup full não copy-only.
  • Mirror -> Realiza o mesmo backup, simultaneamente, para lugares destinos diferentes.

Esse é apenas um resumo dos recursos de backup existentes. O SQL Server disponibiliza muitos recursos para montar uma estratégia de backup eficiente e adequada a necessidade do negócio. Mas é importante ter o auxilio de um profissional que conheça a solução e todas as funcionalidades para montar a estratégia correta de acordo com a política da sua empresa.