Если я правильно понял, вы используете эту таблицу как временную таблицу для хранения некоторых записей и хотите удалять все записи из этой таблицы каждый час, верно?
Усечение всегда минимально зарегистрировано. Так что да, усечь, а затем вставить будет работать. Другой вариант - создать новую таблицу с такой же структурой. Удалите старую таблицу, а затем переименуйте новую таблицу в имя старой таблицы.
Если вы хотите избежать вышеизложенного, вы можете исследовать «простую» модель восстановления (это имеет значение для восстановления по времени - поэтому будьте очень осторожны с этим, если у вас есть другие таблицы в этой же базе данных). Или вы можете создать новую базу данных, в которой будет только эта таблица, установить восстановление для этой БД на «простое». Простая модель восстановления поможет вам сохранить ваш t-log небольшим.
Наконец, если вам необходимо полное восстановление, а также нельзя использовать опции «усекать» или «отбрасывать» сверху, вы должны как минимум создавать резервные копии своего t-журнала через очень регулярные промежутки времени (в зависимости от того, насколько велик его рост и сколько места у вас есть).