• Are the transactional logs backed up regularly?

    If not, do a transactinal log backup first (regular transactional log backup), then shrink log will work.

    If the logs are not backed up, they will not be shrinkable, coz they are deemed as being in use.