Maybe a solution is to modify the view, each table has 8GB size. What do you mean?
Vitor Montalvão
What's logged is the INSERT command and not the SELECT.
Having a filter set in your WHERE clause it's already reducing the number of rows to be returned/inserted. Anyway, without backing up the transaction log you won't be able to stop it to grow.
bibi92
ASKER
yes but the insert select * from three tables and each table has 8GB size. Thanks
42073090 Then no solution at all. You can't control what's logged when the Full Recovery model is set for a database. If you facing disk space issues you should provide more space for transaction logs to grow. Or, you can backup logs more often so they can be truncated more often too.
Vitor Montalvão
Just because you can't apply it or you can't do it, it doesn't mean no solution.
You just want to delete this question because the answer doesn't fits you and that's wrong. See this as a KB that somebody in the future with the same issue can use my comment to solve their problem.