Tuesday, August 17, 2010

Exchange 2003 메일 데이터 베이스를 신규 서버로 이전 하여 복원하기

메일 서버 문제로 달랑 메일데이터 베이스(edb, stm) 만 있고 서비스를 빨리 복원 시켜야 할때가 온 것은 큰 문제다. 물론 솔루션이 받혀 주면 금방 되겠지만 어디나 쓸만한 솔루션은 값지다는 거... 필요할 땐 없다.

일단 edb, stm은 Clean Shutdown 된 것으로 한다.
(Cleanshutdown 여부는 eseutil -mh 로 확인 할 수 있고 dirtyshutdown이면 -r 옵션으로 복구 한다.)

얼른 신규 서버에 AD와 Exchange2003을 구성하고 데이터 베이스 파일을 복사한다.
도메인 명과 기존 구성은 일치하지 않아도 된다. 복구가 먼저니...

Microsoft Exchange Server LegacyDN Utility를 받는다.

cmd 창에서 legacydn.exe /forcewrite 옵션을 주어 실행하고 아래 그림처럼 조직, 관리그룹, LegacyExchangeDN을 변경하고 서버를 재시작한다. 기존 환경의 이름은 숙지하고 있어야 한다.




서버가 재시작하고 ESM을 통해 기존 메일 데이터베이스를 등록한다. 등록 전에 빈 메일 데이터베이스를 생성 시키고 unmount 했다가 복구를 원하는 메일 DB의 이름을 바꾸는 과정이 필요하다.
 꼭 복원시 overwrittern이 되게 설정해야 한다.

정상적으로 Mount되면 아래 처럼 복구 가능한 사서함들이 보이고 원하는 AD계정에 Connect만 하면 접근이 가능해 진다.

No comments: