Как корректно удалить транзакционные логи MS Exchange?
Доброго времени суток.
Начинаю своё знакомство с MS Exchange 2019. Соответственно, впервые столкнулся с базой данных Esse и её транзакционными логами. Google, Technet Microsoft, мануалы и гайды говорят, что после создания полной резервной копии транзакционные логи удаляются автоматически.
1) MS Exchange 2019 развёрнут на виртуальной машине ESXi, и эту машину на уровне гипервизора бэкапит Veeam B&R. После этой копии логи остаются на месте.
2) Поставил и настроил Windows Server Backup, выполнил полный бэкап - логи остались.
Подскажите, пожалуйста, что я упускаю и делаю не так?
Читаем про настройку WSB. Используется настраиваемая архивация, т.е. копировать надо только том с базой (хотя можно включить и систему). Настройка удаления лога в "Дополнительные параметры" -"Параметры VSS". Выбрать полную архивацию. Есть нюанс - если логов много, нагрузка высокая, а дисковая система -так себе, то процесс создания теневой копии может длиться практически вечно, а почтовик при этом будет тупить страшным образом. Лечили включением циклического лога. После того, как логи схлапывались- обратно режим полного логирования и бэкап. Но базу при переключении режима надо отмонтировать и смонтировать.
Всё верно говорят гайды. Бэкапить нужно базу Эксченджа. Veeam B&R для Exchange вряд ли бесплатен.
По поводу Windows Server Backup -> по идее должно, если опять же MS может выпилила из серверов бэкап эксчи, надо проверить.
PS
Полный бэкап не надо, нужен именно бэкап баз Exchange - что бы WSB отправил движку баз ESE бэкап сделан - транкнуть логи.
PPS
В тестовой среде можно использовать Circular logging