Você pode ter transações abertas no log. Faça um DBCC OPENTRAN no log e veja se você faz. Uma transação aberta impedirá que você diminua o log.
Há um boa entrada de blog aqui que pode lhe dar mais detalhes sobre o que está acontecendo nos bastidores e dá a você algumas informações básicas sobre o comando DBCC LOGINFO não documentado, mas útil.