SQL Server é a plataforma de gerenciamento de banco de dados relacional populares da Microsoft. Um dos aspectos-chave da administração de um sistema de banco de dados é entender e gerenciar os backups do banco de dados no sistema. O SQL Server tem várias opções de backup e metodologias que você pode aplicar , dependendo da sua recuperação necessidades, bem como seus recursos. Considerações
backups de bancos de dados são muito diferentes de fazer backup de arquivos regulares em um servidor. Em primeiro lugar, entender que o SQL Server é composto de dois tipos de arquivos: um arquivo de dados e um arquivo de log de transações. Os logs de transação tendem a precisar de um pouco mais de atenção , em que, dependendo da opção de backup que você escolher, eles precisam de ser apoiados e monitorados frequentemente . Os logs de transação manter um registro de execução de alterações aos dados
Recuperação Modos
Existem três tipos de modos de recuperação para bancos de dados : . " Completa ", " bulk-logged "e" simples " . "Full " significa o banco de dados é o log completo de todas as transações. Este modo permite que você recupere seu banco de dados até o ponto de falha , supondo que você está tomando backups de log. " Conectado a granel", o banco de dados é minimamente registrando transações , e, por isso , você não pode obter o ponto -in-time de restauração. No modo de "Simples" , o log de transações não é apoiada . Você só pode recuperar até o ponto do último backup completo ou diferencial .
Tipos de backup
Existem três tipos principais de backups você pode executar contra um banco de dados SQL Server. O primeiro tipo é chamado um backup de banco de dados completo . Este é um backup completo do banco de dados , que inclui todos os objetos, tabelas e dados . Este é o tipo de backup mais básico. O próximo tipo de backup é chamado de backup diferencial. Isso faz o backup de todos os dados que foram alterados desde o último backup completo . O último tipo é chamado de backup do log de transações . Isso faz os dados de log de transações . Depois de um backup do log ocorre, o log de transações é apagada . Backups do log de transações só podem ser tomadas após um backup completo ocorreu.
Questões log de transações
backups do log de transações só podem ser feitas quando o banco de dados estiver em um total ou modos de recuperação bulk-logged. Os arquivos de log agir como um recipiente vazio para dados. À medida que mais dados são modificados , mais do que recipiente enche. Quando se torna completa , o arquivo pode crescer se a dar mais espaço . Se não há espaço disponível para o crescimento , o banco de dados será desligado e pode causar erros.
Benefícios
Tomando backups regulares dos seus dados é fundamental para manter uma adequada plano de recuperação de desastres. Enquanto você tem muitas opções diferentes para fazer backup de seus dados , é muito importante que você mantenha um olho em seus backups e mantê-los regularmente. Dada a natureza do SQL Server também é importante para manter os dados e arquivos de log se.