background img

The New Stuff

Очистка системных логов MS SQL сервера

На сервере у меня установлен MS SQL Server 2008 Express. Недавно столкнулся с такой проблемой: файлы Errorlog разрослись неимоверно и вызвали переполнение диска.

Поиск решений проблемы выдал мне несколько разных вариантов.
Пожалуй, самый популярный вариант sqlcmd -S -E -Q exec sp_cycle_errorlog мне не помог - не работает.
Мне помог такой вариант: запуск команды-скрипта в Среде SQL Server Management Studio:

dbcc errorlog with no_infomsgsgo

Справедливости ради стоит отметить, что данное решение я нашел на сайте: http://admin-dm.livejournal.com/23632.html

Несмотря на то, что там указано "Очистка системного лога MSSQL Server без перезагрузки", SQL-сервер все же лучше перезапустить - у меня, после применения данной команды, часть логов почистилась, но были какие-то "непонятки" - размер свободного места постоянно менялся, причем разбег изменения был в несколько гигабайт. Проблема ушла после перезапуска SQL-сервера.
На сервере у меня установлен MS SQL Server 2008 Express. Недавно столкнулся с такой проблемой: файлы Errorlog разрослись неимоверно и вызвали переполнение диска.

Поиск решений проблемы выдал мне несколько разных вариантов.
Пожалуй, самый популярный вариант sqlcmd -S -E -Q exec sp_cycle_errorlog мне не помог - не работает.
Мне помог такой вариант: запуск команды-скрипта в Среде SQL Server Management Studio:

dbcc errorlog with no_infomsgsgo

Справедливости ради стоит отметить, что данное решение я нашел на сайте: http://admin-dm.livejournal.com/23632.html

Несмотря на то, что там указано "Очистка системного лога MSSQL Server без перезагрузки", SQL-сервер все же лучше перезапустить - у меня, после применения данной команды, часть логов почистилась, но были какие-то "непонятки" - размер свободного места постоянно менялся, причем разбег изменения был в несколько гигабайт. Проблема ушла после перезапуска SQL-сервера.

0 коммент.:

Отправить комментарий

Popular Posts