Файл LDF 55 ГБ в C:\Windows\SYSMSI\SSEE\MSSQL.2005\MSSQL\Data? Как я могу это очистить?
Кажется, у меня был кто-то пытался выполнить попытки входа в систему грубой силы на моем сервере SQL 2005. В результате размер файла журнала вырос до 55 гигабайт и находится в C:\Windows\SYSMSI\SSEE\MSSQL.2005\MSSQL\Data.
Сам файл называется WSS_Content_0b8dae5814114114b874e35ea7ba795b_log.LDF и, кажется, в настоящее время используется.
Мне неясно, как очистить или усечь этот файл LDF. Спасибо!
5 ответов
Откройте SQL Server Management Studio, подключитесь к SQL-серверу, найдите соответствующую базу данных. Щелкните правой кнопкой мыши БД, Задачи-> Сжать-> Файлы. Тип файла: Журнал, проверьте имя файла. Он покажет, сколько используется / бесплатно.
Если все это используется, вы должны сделать резервную копию базы данных, чтобы она больше не использовала файл журнала. Если он в основном пуст, вы можете продолжить освобождение неиспользуемого пространства (или любой другой части, которая вам нужна).
Если вы не хотите выполнять резервное копирование БД, вы можете изменить модель восстановления (щелкните правой кнопкой мыши БД, Свойства, вкладка Параметры, Модель восстановления) на что-то более простое или отключить все вместе, если хотите.
Я почти уверен, что попытки входа / входа не регистрируются в журнале транзакций SQL. Причина, скорее всего, связана с тем, что база данных использует модель полного восстановления, а управление журналами не происходит.
Это файл журнала для базы данных контента Sharepoint. Он используется, потому что связанная база данных подключена и служба SQL работает.
Откуда вы знаете, что попытки входа в систему напрямую влияют на размер файла журнала? Насколько активен ваш сайт Sharepoint?
Я добавляю это как ответ, потому что я не могу голосовать или комментировать. Ссылка, размещенная Джоном, делает свое дело и представляет собой тщательный шаг за шагом ( http://network-nick.blogspot.co.uk/2011/11/sbs-2008-c-drive-runs-out-of-space.html), и действительно должен быть на самом верху, потому что в SSEE вы не можете сделать это через графический интерфейс (свойства не работают). Резюме ниже:
Откройте SQL Management Studio и подключитесь к:
\. \ Труба \ MSSQL $ Microsoft## SSEE \ SQL \ запрос
Откройте новый запрос и выполните:
ALTER DATABASE "Database_name" УСТАНОВИТЬ ПРОСТРАНСТВО ВОССТАНОВЛЕНИЯ
(Не забудьте включить кавычки, если в имени базы данных есть дефисы!)
После завершения вам нужно освободить неиспользуемое пространство в файле журнала, как упомянуто в одном из предыдущих постов - щелкните правой кнопкой мыши БД, Задачи-> Сократить-> Файлы. Тип файла: журнал. (Обычно это не освобождает много места, пока вы не выполните предыдущие шаги по переключению модели восстановления на простую.)
Это делает трюк!!! Журнал базы данных от 10 ГБ до 100 МБ
http://network-nick.blogspot.nl/2011/11/sbs-2008-c-drive-runs-out-of-space.html