Como você está inserindo dados?
O modelo de recuperação em massa pode ser seu amigo aqui.
Eu escrevi um pequeno aplicativo para consultar periodicamente, higienizar e inserir dados de um banco de dados legado no SqlServer. Existem cerca de 3 milhões de registros e, se eu tornar a viúva de pesquisa muito pequena, posso imaginar o log de transações ficando muito grande. Como posso minimizar seu crescimento durante essas operações de "cópia"?
Massimo está certo. Especificamente, você deseja ler este artigo - ele lista os pré-requisitos para o registro em massa:
Depende do modo de backup do banco de dados de destino.
Se simples, o espaço do log de transações deve ser liberado e reutilizado conforme as transações são confirmadas, limitando o espaço usado.
Caso contrário, você precisará realizar backups de log de transação.