Os logs de transações registram a atividade do banco de dados do Microsoft SQL Server. Ao usar os modelos de recuperação de logs completo ou em massa, eles devem sofrer backup com freqüência. Para fazer backup desses logs, execute os backups de logs de transações independentes em separado, dos backups do banco de dados. Os backups de logs de transações oferecem as seguintes vantagens sobre outros tipos de backups:
Após modificar a estrutura ou a configuração do banco de dados (por exemplo, adicionando mais dados ou arquivos de log, ou alterando o modelo de recuperação), é preciso fazer um backup completo do banco de dados antes de fazer um backup diferencial ou de log de transações. Para obter mais informações, consulte Backup completo necessário.
Às vezes, é possível executar um backup de log de transações de um banco de dados danificado. Se o banco de dados possuir um estado Suspeito ou Danificado, e os arquivos do log de transações estiverem intactos, você poderá fazer um backup do log de transações sem truncamento. Isso permitirá que você recupere o banco de dados no tempo definido imediatamente anterior à falha.
Importante: não é feito o backup de logs de transação durante backups completos ou diferenciais do banco de dados. Você deve fazer o backup deles executando backups de log de transações separados ou usando a opção Log de transações de backup após banco de dados. Os logs de transações são apenas Truncados como parte de um backup de log de transações. Se não for feito o backup e eles não estiverem truncados, poderão aumentar em número até que o disco fique cheio. Se isso acontecer, você deverá executar um backup de log de transações com truncamento e, em seguida, reduzir os arquivos de log de transações para recuperar espaço em disco. No SQL 2005 ou posterior, podem ser necessários vários backups de log com truncamento antes que os arquivos de log possam ser fragmentados significativamente.
Observação: os bancos de dados que usam o modelo de recuperação simples não permitem ou exigem backups de logs de transações. O Microsoft SQL Server gerencia automaticamente a manutenção dos logs de transações para esses bancos de dados.
Esta seção contém os seguintes tópicos:
Copyright © 2013 CA.
Todos os direitos reservados.
|
|