MSFT SQL Server - Закончилось место... логом

Ответить
Аватара пользователя
Butunin Klim

MSFT SQL Server - Закончилось место... логом

Сообщение Butunin Klim »

SQL 2008 r2



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



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



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

Re: MSFT SQL Server - Закончилось место... логом

Сообщение Delirium »

Хм... Интересен факт, почему логи так выросли то за несколько дней...

Можно попробовать почистить командой
DBCC Shrinkdatabase
, она попытается урезать логи, а затем уже сделать бекап на внешний носитель.
Аватара пользователя
Delirium

Re: MSFT SQL Server - Закончилось место... логом

Сообщение Delirium »

Butunin Klim, в умение настраивать базы входит навык переключать Режим восстановления в Простой?
Аватара пользователя
team

Re: MSFT SQL Server - Закончилось место... логом

Сообщение team »

Busla, +1

Установите в настройках базы Recovery model - Simple и будут нормального размера логи!
Ответить

Вернуться в «Программирование и базы данных»