Назад | Перейти на главную страницу

ShareWebDb_log.ldf составляет 97гб - как уменьшить?

Мы запускаем сервер SBS 2008 с WSS. На диске, который я выделил для WSS, у меня быстро заканчивается место из-за ShareWebDb_log.ldf файл:

Я пытался делать то, что читал в Интернете, - менять режим восстановления, резервное копирование и усечение, - но на самом деле я не вижу, как я это делаю с помощью инструмента SQL Server Management Studio. Кто-нибудь может пролить свет?

База данных для этого файла не отображается в списке, и я не могу развернуть «Управление»> «Журналы SQL Server».

Ну, несколько вещей.

  1. Журналы - это не то же самое, что журналы транзакций. Вы не можете расширяться Management > SQL Server Logs потому что там пусто. Очевидно, вы не регистрируете никаких событий SQL-сервера. Это нечто совершенно иное, чем журналы транзакций базы данных.

  2. Сделать это через GUI (проще), щелкните правой кнопкой мыши нужную базу данных и перейдите Tasks -> Shrink -> Files, и выберите log введите следующий диалог.



  3. Резервное копирование базы данных в Full Режим восстановления также должен сжимать файл журнала, и на самом деле это предпочтительный / лучший способ сохранить эти файлы журнала небольшими.

    • Если вы этого еще не сделали, вам действительно следует использовать план обслуживания для регулярного резервного копирования баз данных Sharepoint. Он не дает файлам журнала сбегать, а также дает вам резервную копию на случай, если что-то пойдет не так. И с Sharepoint они всегда так и поступают.

    • Время от времени перевод базы данных в автономный режим поможет максимально сократить журналы, если вам действительно нужно пространство (поскольку части используемых журналов транзакций или отмеченные как используемые, не будут очищены после резервного копирования).

  4. Как это обычно бывает, если ничего не помогает, есть опция командной строки. (New Query кнопку.)

    • Поскольку кровавая уценка вызывает у меня мигрень, пытаюсь разместить ее здесь правильно, блог с кодом и изображение текста.

Я наткнулся на подробные инструкции для тех, кто ищет ответ:

http://geekswithblogs.net/RogueCoder/archive/2008/06/03/122588.aspx

По сути, вы расширяете узел ShareWebDB в SQL Mgmt Studio и можете сжимать файлы, а не базы данных.