Я бы подумал, что изменение модели восстановления для массовой регистрации непосредственно перед загрузкой таблицы с последующим переключением на полную версию будет лучшим вариантом. Обязательно ознакомьтесь с вещами, которые следует учитывать (http://msdn.microsoft.com/en-us/library/ms190203.aspx) перед реализацией. Это можно сделать с помощью операторов ALTER DATABASE, которые можно добавить в поток управления вашего пакета служб SSIS:
-- switch to bulk-logged mode
alter database <dbname,,> set recovery bulk_logged;
-- switch back to full
alter database <dbname,,> set recovery full;
Хотя я также (и в настоящее время) полагался на более частые резервные копии журналов, чтобы сохранить журнал прирученным, это больше искусство, чем наука. Как и большинство произведений искусства, что-то должно вас удивить; к сожалению, эти сюрпризы больше похожи на визит к стоматологу: болезненный и, вероятно, предотвратимый:).
Мне также хотелось бы знать, используете ли вы опцию быстрой загрузки в компоненте назначения oledb (предположим, что вы используете это). Это должно быть минимально логирование. Есть хорошая белая книга о многочисленных методах повышения производительности при загрузке данных, которые также могут быть проверены (будьте готовы, это глупо). , , возможно, это может дать вам еще несколько идей!