The transaction log full outage
A database in full recovery model can't truncate its log — a missing log backup, a long-running transaction, or an AG secondary that hasn't read it — so the log grows until it fills the volume and every write fails with Error 9002. Reads may still work, which masks it. The single most common unexpected SQL Server outage, and it is entirely preventable. If TempDB's log fills, every database is affected at once.
- Error 9002 'transaction log is full' in the error log and to clients
- log_reuse_wait_desc = LOG_BACKUP / ACTIVE_TRANSACTION / AVAILABILITY_REPLICA
- Percent Log Used at or near 100% with a rising trend
- All writes on the database failing while reads still succeed






