Assumindo que seu banco de dados / aplicativo está funcionando normalmente e não faz muitas atualizações. E supondo que você não esteja fazendo nenhum backup de log de transações, é necessário fazer uma das duas coisas:
- Inicie os backups do log de transações (além dos backups do banco de dados)
- Ou (como foi sugerido) mudar seu banco de dados para modo de recuperação simples
Para definir o banco de dados para recuperação simples, use o SSMS ou execute o seguinte TSQL no banco de dados:
ALTER DATABASE [DBNAME] SET RECOVERY SIMPLE;
Quando o banco de dados estiver usando o modelo de recuperação simples, faça um backup completo. Depois disso, você precisará informar ao SQLServer para reduzir explicitamente o arquivo de log executando o seguinte TSQL:
DBCC SHRINKFILE (FileName, TargetSize)
em que o nome do arquivo é o nome do arquivo de registro do banco de dados (por exemplo, DBNAME_Log) e o tamanho do alvo é em megabytes (lembre-se de não querer torná-lo muito pequeno, senão ele terá que crescer novamente nível 'normal')