Мы запускаем сервер SBS 2008 с WSS. На диске, который я выделил для WSS, у меня быстро заканчивается место из-за ShareWebDb_log.ldf
файл:
Я пытался делать то, что читал в Интернете, - менять режим восстановления, резервное копирование и усечение, - но на самом деле я не вижу, как я это делаю с помощью инструмента SQL Server Management Studio. Кто-нибудь может пролить свет?
База данных для этого файла не отображается в списке, и я не могу развернуть «Управление»> «Журналы SQL Server».
Ну, несколько вещей.
Журналы - это не то же самое, что журналы транзакций. Вы не можете расширяться Management
> SQL Server Logs
потому что там пусто. Очевидно, вы не регистрируете никаких событий SQL-сервера. Это нечто совершенно иное, чем журналы транзакций базы данных.
Сделать это через GUI
(проще), щелкните правой кнопкой мыши нужную базу данных и перейдите Tasks
-> Shrink
-> Files
, и выберите log
введите следующий диалог.
Резервное копирование базы данных в Full
Режим восстановления также должен сжимать файл журнала, и на самом деле это предпочтительный / лучший способ сохранить эти файлы журнала небольшими.
Если вы этого еще не сделали, вам действительно следует использовать план обслуживания для регулярного резервного копирования баз данных Sharepoint. Он не дает файлам журнала сбегать, а также дает вам резервную копию на случай, если что-то пойдет не так. И с Sharepoint они всегда так и поступают.
Время от времени перевод базы данных в автономный режим поможет максимально сократить журналы, если вам действительно нужно пространство (поскольку части используемых журналов транзакций или отмеченные как используемые, не будут очищены после резервного копирования).
Как это обычно бывает, если ничего не помогает, есть опция командной строки. (New Query
кнопку.)
Я наткнулся на подробные инструкции для тех, кто ищет ответ:
http://geekswithblogs.net/RogueCoder/archive/2008/06/03/122588.aspx
По сути, вы расширяете узел ShareWebDB в SQL Mgmt Studio и можете сжимать файлы, а не базы данных.