SQL Server Central looks at the possible causes and resolutions for a full transaction log in Why is my transaction log full?
I’ve had this happen plenty of times and usually it’s failed or missing log backups, but not always. Check out the article to see how to deal with full transaction logs.
(free registration required)