Exchange
Exchange Server 2010 日誌記錄困境
這更像是一個學習問題,而不是一個問題(希望可以在這裡問!)。
因此,Exchange 中的標準日誌記錄。我的理解如下:
對數據庫、傳入郵件、已發送項目等的更改將寫入儲存在 Program Files….\Logs 中的日誌文件中。
執行備份時,這些日誌會被刷新,這很好 - 但是這些更改何時送出給 .edb(數據庫)本身?它是在設定的時間完成,還是在 Exchange 不“忙”時隨機完成?
此外 - 這意味著如果備份不在 Exchange 伺服器上執行,可以說是這種情況,日誌將永遠不會被刷新。那麼你怎麼能擺脫它們呢?
例如,解除安裝和重新安裝數據庫是否會將日誌送出到 EDB 並刷新日誌?或者重新啟動 Exchange 伺服器?
謝謝!
但是這些更改何時送出給 .edb(數據庫)本身?它是在設定的時間完成,還是在 Exchange 不“忙”時隨機完成?
他們實際上一直在承諾。保留自上次備份以來的日誌的原因是為了便於數據庫的前滾。
假設您的數據庫和日誌位於不同的捲上,一些宇宙射線會破壞您的數據庫卷。然後,您將從最近的備份中恢復您的數據庫。但它失去了自該備份以來發生的所有事情。
這就是日誌的用途——然後您可以將它們應用到恢復的數據庫,以便在崩潰之前使其與數據庫狀態保持同步。
這意味著如果備份不在 Exchange 伺服器上執行,那麼就說是這種情況,日誌將永遠不會被刷新。那麼你怎麼能擺脫它們呢?
如果您沒有執行備份,那麼日誌對您的唯一好處是允許 DAG 複製(在創建時提取並重放目前日誌)。您認為預設情況下日誌將永遠建立是正確的。
這就是可以啟用循環記錄的原因;一旦將日誌寫入需要寫入的所有 DAG 合作夥伴,就會立即刪除這些日誌。