- 註冊時間
- 2002-1-7
- 線上時間
- 1707 小時
- 閱讀權限
- 255
- 積分
- 4504
- 主題
- 515
- 精華
- 10
- 文章
- 3747
TA的每日心情 | 開心 2011-4-13 15:03 |
---|
簽到天數: 1 天 連續簽到: 1 天 [LV.1]初來乍到 - 文章
- 3747
|
前提
首先, 這個 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 編輯 ] |
|