Disponibilidade

Log de transações cheio: causas e como resolver

26 de agosto de 2026 · 6 min de leitura

Log de transação cheio derruba a disponibilidade do banco inteiro — não é um problema de performance, é indisponibilidade real: nenhuma escrita nova é aceita até haver espaço.

O motivo real está em log_reuse_wait_desc

SELECT name, log_reuse_wait_desc, recovery_model_desc
FROM sys.databases
WHERE name = 'SeuBanco';

Essa coluna diz exatamente por que o espaço já usado do log não está sendo reaproveitado — não adianta simplesmente crescer o arquivo sem entender o motivo, porque ele volta a encher.

Causas mais comuns e a correção de cada uma

  • LOG_BACKUP — banco em recovery model FULL sem job de backup de log agendado. Correção: configurar backup de log recorrente (a cada 15-30 min é comum), não só o FULL diário.
  • ACTIVE_TRANSACTION — transação aberta há muito tempo segurando o reuso de tudo escrito durante ela. Correção: localizar e fechar (commit ou rollback) a transação, revisar o código que a abriu.
  • REPLICATION / AVAILABILITY_REPLICA — um destino de replicação, log shipping ou secundário de Always On está atrasado ou parado, represando o log na origem. Correção: investigar por que o destino parou de processar.
  • Autogrowth desabilitado ou disco sem espaço — correção imediata é liberar espaço em disco; correção definitiva é revisar o dimensionamento do log.

Liberando espaço com segurança agora

Se o recovery model é FULL e o log_reuse_wait_desc mostra LOG_BACKUP, um backup de log imediato costuma liberar espaço em segundos — sem precisar mudar recovery model pra SIMPLE (o que quebraria a cadeia de restore point-in-time se isso for um requisito de RPO).

A mensagem exata desse erro → Erro 9002 explicado →

Artigos relacionados

Veja como a codeDB mede a disponibilidade real do ambiente

Estados UP/DOWN/UNKNOWN, sem métrica inventada — 30 dias grátis.

Começar gratuitamente
codeDB

Monitoramento inteligente de SQL Server com agente local seguro e diagnósticos em tempo real.

Produto

RecursosPreçosComparativoscodeDB Lens (grátis)

© 2026 codeDB. Todos os direitos reservados.

Powered by codeDB

codeDB Informática Ltda — CNPJ 18.953.756/0001-10 — Florianópolis/SC