Eu tenho uma instalação do SQL 2005 e meu arquivo templog.ldf continua crescendo para consumir todo o espaço livre na unidade em que está. Às vezes, ele pára com alguns mb livres, mas às vezes vai além, sendo esta a unidade c, acho que esse comportamento pode estar implicado em outros problemas que venho vendo.
Minha pergunta é: o que devo fazer, posso mover o log para outra unidade, mas tenho motivos para supor que ele não fará a mesma coisa lá. Estou assumindo que esse comportamento provavelmente é o resultado de algo que eu possa alterar e que 45 GB é um tamanho incomum para o log tempdb. Usamos muitas tabelas temporárias e funções com valor de tabela em nosso código, para que haja muito escopo para usar o tempdb, posso entender o crescimento do banco de dados tempdb, mas não entendo o motivo do crescimento do templog.
Até agora, executei o DBCC OPENTRAN ('tempdb') para ver se existem transações antigas por aí, elas não estão. Eu li sobre como reduzir o tempdb e fiz isso algumas vezes, mas estou realmente imaginando o que fazer para impedir que isso aconteça em primeiro lugar ou mais detalhes sobre por que ele pode estar crescendo tanto. o primeiro lugar.
== EDITS ==
1) O tempdb está usando o modelo de recuperação simples
2) O crescimento do templog ocorre algumas horas da manhã, quando temos algumas consultas agendadas em execução, basicamente uma carga de relatórios que ficam fora do horário comercial para o dia seguinte. O tamanho do arquivo aumenta constantemente nesse período. Controlamos quantos relatórios simultâneos estão sendo executados ao mesmo tempo. Aumentar o número de relatórios simultâneos aumenta a taxa na qual o log cresce.