До тех пор, пока вы не выполните резервное копирование файла журнала базы данных, SQL Server будет хранить этот файл журнала таким образом, чтобы он мог выполнить восстановление на определенный момент времени, если вы запросили его.
Вы берете резервные копии журналов?
Компания, в которой я работаю, делает продукт для резервного копирования под названием SQL Backup Pro, который предоставляет приличный графический интерфейс для создания резервных копий (среди прочего), это может быть полезно, даже если вы просто используете пробную версию для создания резервной копии журнала.
После того, как вы сделали резервную копию журнала, вы можете сжать файл журнала на диске из SSMS:
- Щелкните правой кнопкой мыши на базе данных
- Выберите Задачи -> Сжать -> Файлы
- Выберите тип файла журнала
Это относится к SQL Server 2000, но это описание процесса со стороны Microsoft довольно хорошее.