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