none
вопрос про transaction log RRS feed

  • Вопрос

  • Добрый день!

    Есть БД, у которой transaction log заполнился до таких пор, что на диске, где он лежит, не стало свободного места. В свойствах лога initial size 250 Гб, auto growth - by 500 Mb, unrestricted. Возникла необходимость освободить место на этом жестком диске (кроме БД там ничего нет). Каким образом это можно сделать? Пробовал backup log imya_bd with truncate_only, место не освободилось, размер лога не изменился.

    Слышал про DBCC SHRINKFILE (N' ........ log file' , 1) для уменьшения размера лога до размера, заданного как initial.

    Как лучше в моем случае освободить место?

    Не нарушится ли работоспособность БД, если перед DBCC SHRINKFILE  я сменю initial size в свойствах с 250 на 50 Гб, а  затем DBCC SHRINKFILE  запущу?

    11 марта 2014 г. 13:00

Ответы

Все ответы