Это скорее обучающий вопрос, чем проблема по отдельности (надеюсь, здесь можно задать такой вопрос!).
Итак, стандартное логирование в Exchange. Я понимаю следующее:
Изменения в базе данных, входящей почте, отправленных элементах и т. Д. Записываются в файлы журнала, хранящиеся в Program Files .... \ Logs.
Когда выполняется резервное копирование, эти журналы сбрасываются, и это здорово, но когда эти изменения фиксируются в самом .edb (базе данных)? Это делается в установленное время или случайным образом, когда Exchange не «занят»?
Более того - это означает, что если резервное копирование не выполняется на сервере Exchange, можно просто сказать, что это так, журналы никогда не будут сброшены. Так как же от них избавиться?
Будет ли отключение и повторное подключение базы данных фиксировать журналы в EDB и, например, очищать журналы? Или перезагрузка сервера Exchange?
Спасибо!
но когда эти изменения фиксируются в самом .edb (базе данных)? Это делается в установленное время или случайным образом, когда Exchange не «занят»?
На самом деле они совершаются все время. Причина, по которой хранятся журналы с момента последнего резервного копирования, заключается в том, чтобы упростить повтор транзакций для базы данных.
Допустим, ваша база данных и ваши журналы находятся на разных томах, и некоторые космические лучи разрушают ваш том базы данных. Затем вы восстановите свои базы данных из самой последней резервной копии ... но в ней отсутствует все, что произошло с момента этой резервной копии.
Для этого нужны журналы - затем вы можете применить их к восстановленной базе данных, чтобы привести ее в соответствие с состоянием базы данных непосредственно перед сбоем.
это означает, что если резервное копирование не выполняется на сервере Exchange, можно просто сказать, что это так, журналы никогда не будут сброшены. Так как же от них избавиться?
Если вы не выполняете резервное копирование, единственная польза от журналов - это разрешение репликации DAG (которая извлекает и воспроизводит текущие журналы по мере их создания). Вы правы в том, что по умолчанию журналы накапливаются вечно.
Поэтому Циркулярная регистрация можно включить; затем журналы будут удалены, как только они будут записаны всем партнерам DAG, которым они должны быть записаны.
В дополнение к уже опубликованным ответам:
Журналы транзакций Exchange, которые являются журналами, относящимися к базам данных почтовых ящиков, могут / будут сброшены как часть процесса резервного копирования, если вы выполняете резервное копирование баз данных почтовых ящиков с помощью программы резервного копирования, поддерживающей Exchange, которая настроена для очистки журналов транзакций.
Что касается других журналов, связанных с Exchange (журналы транспортных ролей), которые являются журналами, относящимися к входящей электронной почте, исходящей электронной почте и различным другим транспортным ролям, они не сбрасываются в процессе резервного копирования базы данных почтовых ящиков. По умолчанию срок хранения этих журналов составляет 30 дней. Размер этих журналов по умолчанию составляет 10 МБ, а размер каталога журналов по умолчанию - 250 МБ.
Все журналы, связанные с БД, где бы вы ни выбрали их для хранения (в идеале, на другом диске, чем БД), хранятся независимо от того, монтируете / отключаете БД. Они удаляются только в процессе резервного копирования или (что обычно не рекомендуется), если вы переключаете ведение журнала на циклический. Если резервное копирование никогда не запускается, папка журналов будет продолжать расти. Вы можете (что не рекомендуется) удалить журналы вручную, остановив БД, запустив команду eseutil / mh (я думаю), которая покажет вам состояние БД и последний примененный журнал. С которого вниз можно удалить. Однако зачем беспокоиться? Нет нормального ПО для резервного копирования? Просто используйте Microsoft Backup, который включен в состав сервера и поддерживает обмен.