Backups completos e incrementais no Operations Manager
Aplica-se a: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
Você deve garantir que os backups de banco de dados sejam os mais recentes e completos possíveis.Este tópico fornece informações para ajudá-lo a decidir como incorporar backups completos e incrementais a um plano de backup geral.
Observação |
---|
Por padrão, o banco de dados do servidor de relatório usa um modelo de recuperação completa.Outros bancos de dados do Operations Manager usam um modelo de recuperação simples.Para saber mais sobre opções de backup, consulte Visão geral de backup (SQL Server). |
Backups de banco de dados completos
Um backup de banco de dados completo captura todo o banco de dados, incluindo todas as entradas no log de transações e excluindo as extensões não alocadas nos arquivos.As páginas são lidas diretamente do disco para aumentar a velocidade da operação.
Você pode recriar um banco de dados a partir do respectivo backup, em uma única etapa, restaurando um backup do banco de dados.O processo de restauração substitui o banco de dados existente ou cria o banco de dados se ele não existir.O banco de dados restaurado corresponde ao estado do banco de dados no momento do término do backup, sem nenhuma transação não confirmada.As transações não confirmadas são revertidas quando o banco de dados é restaurado.
Um backup de banco de dados completo usa mais espaço de armazenamento por backup do que os backups de log de transações e os backups de banco de dados incrementais.Consequentemente, os backups de banco de dados completos levam mais tempo e, por isso, são geralmente criados com menos frequência do que os backups de bancos de dados incrementais ou os backups de log de transações.
Backups de banco de dados incrementais
Um backup de banco de dados incremental (diferencial) registra somente os dados que foram alterados após o último backup de banco de dados.Você pode criar backups incrementais de um banco de dados com frequência, porque eles são menores e mais rápidos que os de banco de dados completo.Fazer backups incrementais frequentes diminui o risco de perda de dados.
Em caso de falha do banco de dados, você pode usar backups de banco de dados incrementais para restaurar o banco de dados no ponto em que o backup incremental de banco de dados foi concluído.
Backups de log de transações
O log de transações é um registro serial de todas as transações que foram executadas com base no banco de dados após o último backup do log de transações.Com os backups de log de transações, você pode restaurar o banco de dados em um ponto específico no tempo (por exemplo, antes de inserir dados indesejados) ou no ponto de falha.
Na restauração de um backup de log de transações, o Microsoft SQL Server efetua roll forward de todas as alterações no log de transações.Quando o SQL Server atinge o final do log de transações, o estado do banco de dados é exatamente o que era no momento do início da operação de backup.Se o banco de dados for recuperado, o SQL Server reverterá todas as transações incompletas no momento do início da operação de backup.
Observação |
---|
O banco de dados de data warehouse usa um modelo de recuperação simples que trunca todas as transações após a conclusão.Isso significa que o backup do arquivo de log é insuficiente.Execute um backup de arquivo de banco de dados completo. Para obter mais informações sobre modelos de recuperação, consulte Recovery Model Overview (Visão geral do modelo de recuperação). |