Y, it sounds like you're doing a ton of stuff in a single transaction. Simple mode won't help you in that case because it's a single trans. So it has no choice but to fill up the log. So your choices are to get more log space, or break up your ops into smaller transactions so simple mode can do its job and truncate the log as needed to keep the size down.