Добрый вечер. Наиболее частая причина разрастания лог файла - это неправильно выбранная модель восстановления и/или некорректно настроенное резервное копирование БД и журнала транзакций.
Вероятнее всего у вас выбрана полная(full) модель восстановления - она выбирается по умолчанию для пользовательских баз и обеспечивает хранение наибольшего количества операций в журнале транзакций. При этом автоматического урезания журнала в этом режиме не происходит.
Посмотреть какая выбрана модель восстановления можно например с помощью "MS SQL Management Studio" в свойствах базы на закладке "Параметры"
Для данной модели восстановления урезание журнала транзакций напрямую зависит от резервного копирования и если его не делать файл будет только расти.
Решить проблему можно несколькими способами:
- Перевод в простой (Simple) режим и последующее сжатие (Shrink Database) БД и журнала транзакций. При этом крайне рекомендуется предварительно сделать buckup средствами SQL.
- Настроить автоматическое резервное копирование БД и журнала транзакций, а так же автоматическое сжатие (Auto Shrink)
Подробнее можно почитать здесь: