SQL Server всегда будет записывать вставку в файл журнала.Эта информация необходима для восстановления базы данных в согласованном состоянии при перезагрузке сервера.
Вы можете изменить влияние ведения журнала, выбрав модель восстановления:
alter database YourDb set recovery { FULL | BULK_LOGGED | SIMPLE }
В простом режиме SQLСервер регистрирует только запущенные транзакции и начинает повторно использовать части журнала, которые больше не нужны.В простом режиме файл журнала обычно остается небольшим.
Если вы хотите избавиться от журналов после операции вставки, вы можете использовать:
alter database YourDb set recovery simple with no_wait
dbcc shrinkfile(YourDbLog, 1)
alter database YourDb set recovery <<old model here>>
Обратите внимание, что это избавляет от все журналы.Вы можете использовать восстановление только последней полной резервной копии после выполнения этой команды.