Минимизация log файла в SQL (до 2005)

Очень часто файл "MyBase_log.ldf" достигает больших размеров, несколько GB, там накапливается временная информация, логи и т.д. Чтобы уменьшить размер "MyBase_log.ldf" и очистить от всякого ненужного хлама, вам надо проделать следующее:

  • Сервер обязательно должен быть отключен!
  • Пуск -> Все программы -> Microsoft SQL Server -> Query Analyzer.
  • Создаем скрипт:
    • backup log MyBase with NO_LOG
    • backup log MyBase with TRUNCATE_ONLY
    • DBCC SHRINKDATABASE(MyBase)
  • После того, как вы скопируете данный скрипт, нажмите "F5" (выполнить).

К сожалению в SQL 2008 (и, видимо, в последующих версиях) данный скрипт не работает ...

 

Вернуться

Сайт создан в системе uCoz