Войти

Показать полную графическую версию : Закончилось место... логом


Butunin Klim
28-11-2011, 13:49
SQL 2008 r2

Сразу хочу сказать я профан в скриптах и вообще в SQL. Все что я умею, это разворачивать SQL настраивать базы, давать права на базы, делать бекап, настраивать репликацию, зеркало, восстанавливать базу.

Тут такая ситуация, лог базы за несколько дней вырос до максимального значения, заполнил весь диск. То есть на диске место в 0... Сама база вести около 2гб, а лог 100гб с лишнем ... Мне бы как то ужать это лог...

Я понимаю что нужно сделать бекап базы, но диск заполнен... База критична к работе... ТО бишь выключать её крайне не желательно... Может поможете советом...

Delirium
29-11-2011, 01:07
Хм... Интересен факт, почему логи так выросли то за несколько дней...
Можно попробовать почистить командой DBCC Shrinkdatabase (http://msdn.microsoft.com/ru-ru/library/ms190488.aspx), она попытается урезать логи, а затем уже сделать бекап на внешний носитель.

Busla
30-11-2011, 13:15
Butunin Klim, в умение настраивать базы входит навык переключать Режим восстановления в Простой?

team
23-12-2011, 17:25
Busla, +1
Установите в настройках базы Recovery model - Simple и будут нормального размера логи!




© OSzone.net 2001-2012