Страницы

Поиск по вопросам

среда, 28 ноября 2018 г.

Сжатие журнала БД

Добрый день, со временем журнал БД сильно увеличился. Как мне его сжать? Модель восстановления полная. Интересует метод с возможностью восстановиться на любой момент момент времени и без. Знаю метод:
USE MyBase; GO ALTER DATABASE MyBase SET RECOVERY SIMPLE; GO DBCC SHRINKFILE (MyBase_Log, 1); GO ALTER DATABASE MyBase SET RECOVERY FULL; GO
есть ли еще варианты?


Ответ

У вас полная модель восстановления и вы не делаете бэкап журнала транзакций? От этого у вас и разрастается журнал. Вам необходимо добавить бэкап журнала транзакций и тогда вы сможете сразу после его выполнения выполнить операцию DBCC SHRINKFILE без изменения модели восстановления БД, так же рекомендую не урезать размер файла до 1 мб, а хотя бы указать 1ГБ(но это все зависит от размера вашей базы).

Комментариев нет:

Отправить комментарий