Rodrigo,
O primeiro ponto é justamente este questionamento, se realmente precisamos ter o log de transações sendo armazenado em nosso ambiente?
Todo processo gerado pelo SQL Server, armazenado dentro do log de transações tem como finalidade possibilitar ao Administrador de Banco de dados, ter um histórico do que foi transacionado como também a principal possibilidade de recuperar seu ambiente através
deste log.
Mas é claro que o log de transações tem um crescimento bem superior ao arquivo de banco de dados e que muitas vezes nossas backups acabam ficando enormes devido a presença do log.
Eu particularmente procuro realizar uma limpeza e encolhimento dos logs dos meus bancos de dados todos os finais de semana, por questões de espaço em disco.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]