본문 바로가기

Golden City of El Dorado


나만의 이야기

[Article] Exchange Server 트랜잭션 로그 시퀀스 넘버 ( 2003 VS 2007 )

Exchange Server 2003 운용하시는 분들이 작년 부터 로그 초기화 문의가 많습니다.

왜 이런 이슈가 많을까요? 한번 로그 시퀀스 넘버의 대해서 계산을 해 볼까요?

Exchange Server 2003 과 2007을 비교 해 보도록 하겠습니다.

Exchange Server 2003 은 1개 로그가 5MB 로 저장이 됩니다.
Exchange Server 2007 은 1개 로그가 1MB 로 저장이됩니다.

===============================================
Exchange Server 2007 로그 시퀀스 넘버
=> E0000000001 (시작)
=> E00FFFFFFFF (끝)

Exchange Server 2003 로그 시퀀스 넘버
=> E0000001 (시작)
=> E00FFFFF (끝)
===============================================

[비교를 하기위한 16진수를 10진수로 변환]
4294967295 (Exchange Server 2007 - 단위 1MB)  => 약 42억개
----------------------------------------------------------------------------------
    1048575 (Exchange Server  2003 - 단위 5MB)  => 약 100만개
    5242875 (Exchange Server  2003 - 단위 1MB 로 변경 한다면...) => 약 520만개
 


Exchange 2003 으로 얘기 한다면 로그 번호가 520만개 밖에 사용 못 하니 끝자리 도달 하는 경우가 많았습니다. 과연 Exchange 2007 의 42억개의 로그번호를 끝까지 사용 할 수 있을 지 의문입니다.


트랜잭션 로그 파일 이름이 부족합니다.
http://technet.microsoft.com/ko-kr/library/aa998701(EXCHG.80).aspx

Store databases are dismounted without warning or users cannot log on to their mailboxes in Exchange Server 2003 or in Exchange 2000 Server
http://support.microsoft.com/?kbid=830408