Чистка логов базы данных MSSQL
Вообще процесс чистки логов должен проходить планово, и следить за этим и настраивать должен профессиональный админ. Однако бывает так что на вашем казалось бы небольшом девелоперском проекте для тестов логи неожиданно превысили установленный размер и возникла следующая проблема:
Сама проблема:
The transaction log for database 'база_данных' is full due to 'LOG_BACKUP'.
Проблему разумеется надо решать.
И вот как это делается:
Для обрезки лога используется вот эта команда:
DBCC SHRINKFILE(база_данных_log, 100);
При выполнении этой команды, LOG файл будет обрезан до 100 мегабайт.