powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как правильно Truncat-ить лог транзакций
4 сообщений из 4, страница 1 из 1
Как правильно Truncat-ить лог транзакций
    #32019719
Orbie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как есть: Проходит полный бекап БД потом через определённый промежуток сбрасываюися логи транзакций. На БД стоит Recovery model FULL. Имеем не мерянный файл с транзакциями.

Можно ли перед полным бекапом делать backup log 'имябд' with truncate_only? Или это делать после бекапа?
...
Рейтинг: 0 / 0
Как правильно Truncat-ить лог транзакций
    #32019720
MadDog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если я правильно понял, несмотря на регулярные backup log, у Вас log file не уменьшается?
Дело в том, что команды backup log (trancate_only и no_log в том числе) не уменьшают, а только очищают файл журнала транзакций.
Воспользуйтесь DBCC shrinkfile.
...
Рейтинг: 0 / 0
Как правильно Truncat-ить лог транзакций
    #32019748
Orbie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл добавить, при просмотре этой БД после полного бекапа, он пишет что в лог файле используется 100 из 102 Мб. и соответственно не уменьшает размер, а после выполнения backup log 'имябд' with truncate_only становится свободным до 90 процентов лога...?
То есть при такой модели бекапа очистку лог файла необходимо проводить в ручную?
...
Рейтинг: 0 / 0
Как правильно Truncat-ить лог транзакций
    #32019768
MadDog
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Проходит полный бекап БД потом через определённый промежуток сбрасываюися логи транзакций"
Чем "сбрасываюися логи транзакций" и через какой "промежуток"?
1. Если логи сбрасываются командой backup log to <backup device>, то значит Вы делаете это не регулярно. Делайте чаще.
2. Если логи сбрасываются командой backup log with truncate_only, то Вам логи не нужны. Установите свойство базы trunc. log on chkpt. Делайте чаще полный backup.
3. Почитайте BOL. Определитесь с моделью архивации. Снова почитайте BOL. Внедряйте.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как правильно Truncat-ить лог транзакций
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]