PALMisLIFE 討論區

標題: [經驗分享] Exchange 2000 -> Exchange 2003 整合 [列印本頁]

作者: achen    時間: 2008-1-1 05:29
標題: [經驗分享] Exchange 2000 -> Exchange 2003 整合
前提
首先, 這個 domain 因為是個小規模的子公司, 因此是整個 forest 之下唯一還沒有升到 2003 的 domain, 升級前環境為 Windows 2000 Server + Exchange 2000 server.

步驟
我們買了一台新 server, 裝了 Windows Server 2003,  所有的服務包括 DC, DHCP, DNS, WINS 都運作無誤.  裝好 Exchange 2003 + SP2 之後, 看起來也運作正常, 與其它的 mail server 可以溝通, 建立新帳號 + mailbox 也都沒有問題.

出現問題與除錯過程

但是當我們把 user mailbox 從舊的 Exchange 2000 搬到 2003 上的時候, 在登入目標 mailbox 時, 出現以下的錯誤:

The attempt to log on to the Microsoft Exchange Server computer has failed. The MAPI provider failed. Microsoft Exchange Server Information Store ID no: 8004011d-0512-00000000


交互查詢 event log 之後, 發現了下面這個 KB 是解答: http://support.microsoft.com/kb/322801

才知道, 即使新的 DC 在 join domain 當中已經作過 domainprep 了, DC 也正常運作, 但並不代表所有的升級都做完了, Exchange 還要再作一次自己的 domainprep .



弄完之後, 本來以為可以順利搬移 mailbox 了, 但是還是出錯...

  The information store could not be opened. The logon to the Microsoft Exchange Server computer failed. MAPI 1.0 ID no: 80040111-0286-00000000


我又繼續故障排除, 找到了這個KB:
http://support.microsoft.com/default.aspx?scid=kb;en-us;273255

雖然此文是描述由 Exchange 5.5 搬到 Exchange 2000, 我遍尋不著 2000 到 2003 的文章, 姑且把文中的 5.5 用 2000 取代之, 2000 用2003 取代之, 然後如法炮製.  把 GC 的 role 搬移到新的 Windows 2003 server 之後, 新舊 server 都重開機, 搬移 mailbox 就成功了!!

==================================================
結論

所以重點歸納是, 新版本的 DC 與 Exchange 即是看起來運作無誤, 但是還有兩件事是必要的:

1. 新版本的 Exchange 必須要 domainprep
2. domain的 GC 必須要轉移到新版本的 DC 上面
==================================================

後記

以上的結果看起來很簡短, 但是卻是花了我兩天半, 失敗了數十次, 讀了三四十個相關 or 完全無用的 KB 才找出來的解決方案, 供各位 MIS 參考.

[ 本文最後由 achen 於 2007-12-31 13:41 編輯 ]




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5