Exchange

Exchange Server 2010 日誌記錄困境

  • August 31, 2012

這更像是一個學習問題,而不是一個問題(希望可以在這裡問!)。

因此,Exchange 中的標準日誌記錄。我的理解如下:

對數據庫、傳入郵件、已發送項目等的更改將寫入儲存在 Program Files….\Logs 中的日誌文件中。

執行備份時,這些日誌會被刷新,這很好 - 但是這些更改何時送出給 .edb(數據庫)本身?它是在設定的時間完成,還是在 Exchange 不“忙”時隨機完成?

此外 - 這意味著如果備份不在 Exchange 伺服器上執行,可以說是這種情況,日誌將永遠不會被刷新。那麼你怎麼能擺脫它們呢?

例如,解除安裝和重新安裝數據庫是否會將日誌送出到 EDB 並刷新日誌?或者重新啟動 Exchange 伺服器?

謝謝!

但是這些更改何時送出給 .edb(數據庫)本身?它是在設定的時間完成,還是在 Exchange 不“忙”時隨機完成?

他們實際上一直在承諾。保留自上次備份以來的日誌的原因是為了便於數據庫的前滾。

假設您的數據庫和日誌位於不同的捲上,一些宇宙射線會破壞您的數據庫卷。然後,您將從最近的備份中恢復您的數據庫。但它失去了自該備份以來發生的所有事情。

這就是日誌的用途——然後您可以將它們應用到恢復的數據庫,以便在崩潰之前使其與數據庫狀態保持同步。

這意味著如果備份不在 Exchange 伺服器上執行,那麼就說是這種情況,日誌將永遠不會被刷新。那麼你怎麼能擺脫它們呢?

如果您沒有執行備份,那麼日誌對您的唯一好處是允許 DAG 複製(在創建時提取並重放目前日誌)。您認為預設情況下日誌將永遠建立是正確的。

這就是可以啟用循環記錄的原因;一旦將日誌寫入需要寫入的所有 DAG 合作夥伴,就會立即刪除這些日誌。

引用自:https://serverfault.com/questions/423370