Вы можете использовать:
SELECT name
FROM sys.master_files
WHERE database_id = db_id()
AND type = 1
Файлы журналов имеют тип = 1 для любого database_id, и все файлы для всех баз данных можно найти в sys.master_files.
EDIT:
Я должен отметить, что вы не должны сокращать свой журнал на регулярной основе. Ваш журнал транзакций должен иметь соответствующий размер, чтобы он никогда не увеличивался, а затем оставить его в таком размере. Журнал транзакций не может быть мгновенно инициализирован и должен быть обнулен при добавлении к нему пространства, что является медленной последовательной операцией, снижающей производительность.