Exchange

從備份中還原單個使用者 Exchange 2003 郵箱

  • November 21, 2018

我每週對交換進行完整備份。我還對整個伺服器進行完整的每周備份。

它是一個伺服器 2003 R2,AD 和 Exchange 2003 都在一個盒子上。

一個使用者收件箱消失了。她現在有 19000 多件垃圾物品。收件箱可能混入垃圾郵件中。無論如何,這是一個巨大的混亂,她不會經歷所有這些……

我想從備份中恢復他的郵箱。

我遵循了這個 MS 知識庫http://support.microsoft.com/kb/823176我不得不使用方法 3。我有一個帶有交換功能的 Server 2003 R2 虛擬機,但是從 NT 備份還原時出現故障。備份日誌只是聲明檢查應用程序日誌….應用程序日誌指向備份日誌…

只有資訊無法恢復

唯一不同的是電腦名稱…

我能找到的唯一錯誤是在應用程序日誌中。

未找到資訊儲存數據庫

所有其他人都只是說備份失敗。

非常感謝任何幫助。

更新

我已經成功證明我可以將數據庫還原到我的 VM 中的恢復儲存組中不幸的是,由於實際帳戶位於不同的儲存中,我無法進行恢復…錯誤是 嘗試登錄 Microsoft Exchange Server電腦出現故障。MAPI 提供程序失敗。Microsoft Exchange Server 資訊儲存 ID 號:8004011d-0512-00000000

兩個問題

問題 1我應該在恢復儲存組中的生產交換伺服器上重複我的步驟嗎?然後合併到她原來的賬戶裡?我只關心在實時伺服器上進行這樣的恢復….

問題 2有什麼方法可以從我的恢復虛擬機中提取她的 .PST,然後導入到她的 Outlook 中?

在恢復虛擬機上:

我從完整備份中恢復了原始數據庫

用 ESEUTIL 修復它

然後安裝在恢復儲存中。

是否認為我可以重複並安裝在 VM 上的主記憶體儲中?

感謝您的建議。

按照您的描述方式,選項 3 可能不是最適合您的(我很困惑為什麼您不使用選項 2?)。事實上,每次閱讀方法 3 時,它的意義都越來越小(可能只是因為現在是星期六)。

方法 3:將郵箱從備份還原到恢復伺服器

如果恢復儲存組中的郵箱對象無法與 Active Directory 中具有相同 msExchMailboxGUID值的使用者對象匹配,請使用此方法。如果從 Active Directory 中刪除了使用者帳戶,或者如果從使用者帳戶中刪除了 Exchange 屬性,並且 Exchange 儲存中的郵箱未重新連接或被清除,則可能會發生這種情況。

除此之外,下面的事情浮現在腦海中。

  • 確保 VM 的磁碟佈局與生產伺服器相同。如果您有用於 Windows、Exchange 數據庫和 Exchange 日誌的單獨卷,請確保它們存在於具有相同驅動器號的新 VM 上。
  • 在您的還原中,執行自定義還原並取消選中公共文件夾。在公共文件夾不在備份中(故意)之前,我遇到了一個奇怪的問題,並且無緣無故地搞砸了資訊儲存恢復

您可能還想嘗試一些不同的東西(儘管這涉及更多一些)。基本上,完全摧毀這個虛擬機(儘管為了你自己的理智,請正確解除安裝 Exchange),從零開始並恢復每個必需的組件。

確保此 VM 未連接到您的生產網路

  • 安裝視窗
  • 將 Windows 更新到與生產伺服器相同的 Service Pack 級別
  • 將您擁有的最新 Active Directory 備份還原到此 VM
  • setup.exe /disasterrecovery使用交換機安裝 Exchange
  • update.exe /disasterrecovery使用交換機安裝與生產伺服器相同的 Exchange Service Pack
  • 再次嘗試恢復
  • ExMerge 恢復的郵箱到 PST 中,並將失去的任何內容複製到他們的生產郵箱中

Meta:你一定會喜歡那篇知識庫文章。它說*本文描述了兩種方法,您可以使用它們來恢復或還原 Microsoft Exchange Server 2003 中的單個郵箱,*然後立即為您提供3 個選項!

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