O maior problema aqui parece ser que você não está fazendo backup desse banco de dados e, portanto, os logs TRN não estão sendo truncados.
Isso significa que você tem TODAS as transações desde a criação desse banco de dados ainda armazenadas no log TRN. Portanto, se os dados mudam muito, mas não aumentam (ou seja, comandos UPDATE ao invés de INSERT), é por isso que o LDF é tão gigantesco comparado ao MDF.
Execute um backup completo do banco de dados usando o SQL Management Studio, um plano de gerenciamento de SQL (recomendado!) ou algum outro método de backup. Além disso, considere configurar backups de log TRN ao mesmo tempo.