para evitar esto hay que darle mantenimiento a la base de datos, tener una buena cultura de backups, esto libera automaticamente los logs.
ya si la quieres liberar de un solo y reducirle el tamaño al log sin perder nada, te recomiento este articulo, ahi esta paso a paso lo que debes hacer
http://www.dotnetcr.com/recurso.aspx...atos-y-del-log
espero te sirva