A resposta curta é "Não, não é recomendado reduzir o (s) arquivo (s) de registro"
O que é uma solução é executar um backup completo do banco de dados, depois desanexar o banco de dados, renomear o arquivo de log para algo como database.ldf.old e, em seguida, reconectar o banco de dados, sem especificar o novo local do arquivo de log. Isso criará um novo arquivo de log vazio.
A maneira correta de garantir que seus arquivos de log não cresçam excessivamente é fazer backups regulares do log de transações. Isto é, além de realizar os backups completos regulares. Isso, no entanto, só se aplica se o banco de dados estiver usando o modelo de recuperação Completa. Você pode encontrar o modelo que está usando clicando com o botão direito do mouse no banco de dados no Management Studio e, em seguida, clicando em propriedades. Navegue até a página de opções e, nessa tela, você verá o tipo de agrupamento, o modelo de recuperação e o nível de compatibilidade.
A menos que você exija a capacidade de restaurar qualquer ponto no tempo reproduzindo o log de transação para uma transação específica, usar o modo de recuperação Simples e garantir o backup regular do banco de dados fazendo um backup completo evitará que o arquivo de log cresça excessivamente . Também é recomendável que você tenha seus arquivos de log em um volume separado (no mínimo) para impedir que um arquivo de log evite o login no servidor (ou seja, se ele estiver na partição de inicialização e preencha o disco completamente)