большой размер ReportServer_log.ldf

И база данных, и отчёты у меня находятся на сайт-сервере. Последние дни место на диске стремительно заканчивалось и службы ConfigMgr останавливались с ошибкой. Я решил проверить, какие файлы занимают много места и увидел такую картину:

1

Через SQL Management Studio переводим нашу базу Reporting Services в модель восстановления Simple (Properties базы данных отчётов — Options — Recovery model):

7

Выбираем базу данных отчётов (Tasks — Shrink — Files — File type — выбираем Log):

6

и сбрасываем размер лог базы «в ноль»:

8

Заходим в свойства базы — Files — выбираем лог файл и меняем максимальный размер с 2 Тб по умолчанию на что-то приемлимое, например, несколько гигабайт:

5

1

7 комментариев

  1. conor:

    пораньше бы это 🙂
    тоже самое происходило. допетрили сами, правда не сразу))

  2. Arkadii:

    День добрый!
    А Shrink лога транзакций БД СЦММ (CM_XXX_log.ldf) можно делать?
    Разросся до 50 гигов.
    В базовом репорте SQL (Disk Usage->Transaction Log Space Usage) сервера вижу Unused 99,3%

  3. Terra:

    Коллеги, добрый день!
    А если лог базы отчетов разросся настолько, что база уже не открывается?
    Не могу ни зайти в свойства, ни выполнить хоть какой-то скрипт. Database ReportSever is not accessible.
    Лог весит 500 гигов и занимает все пространство на диске. Пробовала чуток расширить раздел, на 12 гигов, так лог их отожрал в секунду, даже F5 не успела нажать.

    Есть варианты уменьшения лога при невозможности зайти в свойства БД или выполнить скрипт?

Leave a Reply