This mailbox exceeded the maximum number of corrupted items specified for this move mailbox operation. 의 경우 Exchange2003 에서 어떤 이유로 인해 메일 DB상의 특정 파일이나, 손상된 메일이
존재 할 경우 손상된 메일로 인해 사서함 이전작업을 종료한 경우 발생하는 오류 입니다.
이를 해결하는 방법으로는 ESEUTIL /MH를 이용해서 손상된 DB나 파일을 찾아서 복구하는 방법이
가장 좋은 방법이나 만일, 해당파일이 꼭 복구해야 하는 파일이 아닌경우 메세지의 중요성이 낮으면
이 문서에서는 Exchange 2000에서 오프라인 복원 절차를 사용하여 손상된 정보 저장소에서 데이터를 복구하는 방법을 단계별로 설명합니다.
참고: 이 문서에서는 Exchange 2000의 다른 영역에 대한 재해 복구 방법은 설명하지 않으며 이 문서에서 설명하는 솔루션이 정보 저장소 손상의 모든 경우를 해결할 수는 없습니다.
Exchange 2000에서 손상이 발생하는 경우 가장 영향을 많이 받는 구성 요소 중 하나가 정보 저장소입니다. 정보 저장소는 다음 네 가지 데이터베이스 파일로 구성되어 있습니다.
Priv1.edb
Priv1.stm
Pub1.edb
Pub1.stm
Priv1.edb 데이터베이스 파일에는 서버에서 처리 중이거나 저장된 SMTP(Simple Mail Transfer Protocol) 메일 메시지가 들어 있고, Priv1.stm 데이터베이스 파일에는 처리 중이거나 저장된 비 SMTP 메시지가 들어 있습니다. Pub1.edb 데이터베이스 파일에는 SMTP 형식의 정보를 저장하는 공용 폴더 저장소가 들어 있고, Pub1.stm에는 SMTP가 아닌 형식의 데이터를 저장하는 공용 폴더 저장소가 들어 있습니다.
이러한 파일의 백업 및 복원에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
296788(http://support.microsoft.com/kb/296788/ ) XADM: Exchange 2000 Server의 오프라인 백업 및 복원 절차
일반적으로 정보 저장소의 손상에는 .edb(Exchange 2000 데이터베이스) 파일 하나나 둘 다가 관련됩니다. 대부분의 경우 Priv1.edb 파일이나 Pub1.edb 파일(둘 다 Program Files\Exchsrvr\Mdbdata 폴더에 있음)이 손상됩니다.
정보 저장소가 손상되면 다음 현상이 나타날 수 있습니다.
정보 저장소 서비스가 시작되지 않습니다.
정보 저장소 서비스를 중지할 수 없으며 POP3(Post Office Protocol 버전 3) 및 IMAP4(Internet Message Access Protocol 버전 4rev1)와 같은 종속 서비스도 중지할 수 없습니다.
정보 저장소가 응답하지 않고 CPU 사용 수준이 100%로 유지됩니다.
정보 저장소 서비스를 중지한 다음 다시 시작해도 클라이언트가 전자 메일을 검색하거나 보낼 수 없습니다.
오프라인 백업에서 Exchange 2000 데이터베이스 복원을 시도한 다음 정보 저장소 무결성 검사기 유틸리티(Isinteg.exe) 패치를 실행하면 다음과 같은 내용의 오류 메시지가 나타날 수 있습니다.
오류 4294966746: JET_errDatabaseInconsistent
Exchange System Manager가 데이터베이스를 탑재하려고 하면 다음과 같은 내용의 오류 메시지가 나타날 수 있습니다.
잘못된 매개 변수로 인해 내부 처리 오류가 발생했습니다. Exchange System Manager나 Microsoft Exchange Information Store 서비스 또는 둘 모두를 다시 시작하십시오.
ID 번호: c1041724 Exchange System Manager
이벤트 ID: 9175 Source Exchange SA 설명: 다음 오류 때문에 MAPI 호출 openmsgstore가 실패했습니다 - 네트워크에 문제가 있거나, 유지 보수를 위해 Microsoft Exchange Server 서버 컴퓨터를 끈 상태입니다.
이 문서에서 설명하는 절차는 다음과 같은 특성이 있는 단일 서버와 단일 사이트 시나리오를 기초로 합니다.
사이트 커넥터가 사용되지 않습니다.
사이트 복제가 해제되어 있습니다(단일 사이트 사용 중).
Pub1.edb 파일 및 Priv1.edb 파일의 오프라인 복사본이 있습니다.
키 관리 서버(KM 서버)가 사용되지 않습니다.
서버가 Microsoft Small Business Server 2000을 실행 중입니다.
단일 조직, 단일 사이트 구성에 설치된 대부분의 다른 Exchange 2000 컴퓨터에도 이 원칙을 적용할 수 있습니다.
참고: 이 절차는 커넥터 설정을 복원하기 위한 것이 아닙니다.
이 문서에서 설명하는 절차를 사용하여 정보 저장소 손상을 확인하고 공용 및 개인 정보 저장소를 복구할 수 있습니다. 시작하기 전에 다른 곳에서 데이터 파일을 복구할 수 있는지 확인하십시오. 예를 들어, 사용 중인 Exchange 2000 데이터베이스의 크기가 1GB 미만으로 작은 경우 Pub1.edb, Pub1.stm, Priv1.edb 및 Priv1.stm 파일의 복사본을 만드십시오. 데이터베이스의 크기가 1GB 이상인 경우 이러한 파일을 복사할 충분한 디스크 공간이 없으면 상태가 좋은 테이프 백업 시스템이나 다른 오프라인 저장소 유틸리티를 사용하십시오.
데이터베이스의 일관성을 검사합니다. 데이터베이스가 일관성이 있을 경우 모든 로그 파일은 저장소에 커밋됩니다. 일관성이 없을 경우에는 데이터베이스가 손상된 것이 아니라 로그 파일이 없거나 손상되었거나 데이터베이스에 커밋되지 않았을 수 있습니다. 다음 명령을 실행하여 공용 및 개인 데이터베이스의 일관성을 검사하십시오. 읽기 쉽게 두 줄로 표시했습니다.
명령을 실행하는 ExchSrvr\Bin 폴더와 같은 드라이브의 Program Files\ExchSrvr\Mdbdata 폴더에 Pub1.edb 파일과 Priv1.edb 파일이 없는 경우 명령의 "C:\program files\mdbdata\priv1.edb" 부분을 Priv1.edb 파일의 전체 경로로 바꿉니다. Pub1.edb의 경우에도 마찬가지로 변경합니다. Pub1.edb 파일과 Priv1.edb 파일이 일관성이 있으면 6단계로 이동합니다.
데이터베이스 중 하나가 일관성이 없으면 파일의 소프트 복구를 수행하여 Mdbdata 폴더에 저장된 로그 파일의 복사본이 있는지 확인합니다.
참고: 로그 파일이 없으면 소프트 복구 프로세스를 완료할 수 없습니다. 4단계로 이동하십시오. 정보 저장소 서비스도 시작해야 합니다.
소프트 복구를 수행하면 커밋되지 않은 로그 파일이 정보 저장소 데이터베이스에 커밋됩니다.
소프트 복구를 시작하려면 다음 명령을 실행합니다. 첫 번째 명령은 개인 정보 저장소용이고 두 번째 명령은 공용 정보 저장소용입니다. 읽기 쉽게 두 줄로 표시했습니다.
Microsoft(R) Exchange Server(TM) Database Utilities
Version 6.0
Copyright (C) Microsoft Corporation 1991-2000. All right reserved.
Initiating RECOVERY mode...
Logfile base name: E00
Log Files: (current directory)
System files: (current directory)
Performing soft recovery...
소프트 복구가 완료되면 프로그램에서 다음 메시지를 표시합니다.
Operation completed successfully in x.xxx seconds.
데이터베이스를 완전히 복구 가능한 경우 이 명령을 사용하면 데이터베이스를 복구할 수 있습니다. 이 동작을 확인하려면 이 단계를 처음부터 반복한 다음 eseutil /mh 명령을 다시 실행하십시오. 공용 정보 저장소와 개인 정보 저장소의 상태가 모두 "Consistent"로 변경되었으면 6단계로 이동합니다.
복구를 실행한 파일의 조각을 모읍니다. 디스크 공간이 부족하면 이 단계를 수행해야 합니다. 디스크 공간이 충분하면 이 단계를 수행하지 않아도 됩니다. Pub1.edb 파일과 Priv1.edb 파일에서 소프트 복구 절차를 실행한 경우 두 파일에 대해 다음 조각 모음 명령을 실행합니다. 읽기 쉽게 두 줄로 표시했습니다.
참고: 개인 및 공용 정보 저장소 데이터베이스가 크면 이 단계를 수행하는 데 시간이 좀 걸릴 수 있습니다. 이 단계를 수행하려고 할 때 디스크 공간이 부족하다는 오류 메시지가 나타나면 Program File\ExchSrvr\Bin 폴더를 디스크 공간이 많은 드라이브로 복사한 다음 해당 위치에서 명령을 실행하십시오. 이 문제의 해결 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
192185(http://support.microsoft.com/kb/192185/ ) XADM: Eseutil 유틸리티(Eseutil.exe)를 이용한 조각 모음 방법
데이터베이스 중 하나가 일관성이 없고 eseutil /r 명령을 사용해도 데이터베이스가 일관성 있는 상태로 되돌아가지 못하면 이 단계에서 설명하는 절차를 사용하십시오. 참고: 다음 명령을 실행하면 정보 저장소 데이터베이스에 아직 커밋되지 않은 로그 파일의 메시지를 포함한 일부 Exchange 2000 데이터가 손상될 수 있습니다. 다음 명령은 강제적인 상태 복구 또는 하드 복구 명령입니다. 따라서 이 문서의 앞부분에서 설명한 단계를 수행한 후에도 공용 정보 저장소나 개인 정보 저장소가 일관성 있는 상태로 되돌아가지 않는 경우에만 이 명령을 사용하는 것이 좋습니다.
Microsoft(R) Exchange Server(TM) Database Utilities
Version 6.0
Copyright (C) Microsoft Corporation 1991-2000. All right reserved.
Initiating REPAIR mode...
Database: priv1.edb
Streaming File: priv1.stm
Temp. Database: TEMPREPAIR1820.EDB
Checking database integrity.
Scanning Status (% complete)
0 10 20 30 40 50 60 70 80 90 100
|----|----|----|----|----|----|----|----|----|-----|
....................................................
이 절차가 완료되면 프로그램에서 다음 메시지를 표시합니다.
Integrity check successful.
참고: .stm 파일은 복구 프로세스에 자동으로 포함됩니다.
Mdbdata 폴더에서 모든 .log 파일을 삭제하고 .chk 파일을 삭제한 다음 Temp.edb 파일(있는 경우)을 삭제합니다.
데이터베이스를 한 번 탑재했다가 즉시 분리하여 사용자가 이 절차 동안 데이터베이스에 액세스할 수 없도록 합니다.
Isinteg.exe를 사용하여 Pub1.edb 데이터베이스와 Priv1.edb 데이터베이스를 수정합니다. 그러면 Isinteg.exe 유틸리티가 각 데이터베이스의 모든 영역에 대한 테스트를 실행하고 결과를 보고합니다. Isinteg.exe는 또한 발생한 모든 문제도 해결하려고 합니다.
Index Status Database-Name
Storage Group Name: First Storage Group
1 Offline Mailbox Store (servername)
2 Offline Public Folder Store (servername)
Enter a number to select a database or press Return to exit.
오프라인으로 표시된 데이터베이스만 검사할 수 있습니다. 정보 저장소 서비스를 시작하고 정보 저장소는 분리합니다.
데이터베이스를 선택할 때 선택을 확인하는 다음 메시지가 표시됩니다.
"You have selected First Storage Group / Mailbox Store <servername>
Continue? (Y/N)"
Press <B>Y</B> and <B>Enter</B> to start checking the selected database.
사용자는 실행한 테스트 횟수, 경고 횟수, 발견된 오류 개수, 시도한 문제 해결 수 및 프로그램 실행에 걸린 시간을 나타내는 요약 보고서를 받습니다. 경고, 오류 또는 문제 해결이 있을 경우 명령을 다시 실행하십시오. 경고, 오류 또는 문제 해결이 보고되지 않을 때까지 이 단계를 반복합니다. 이렇게 하면 보고서는 다음 텍스트와 유사하게 표시됩니다.
Test reference table construction result:
0 error(s); 0 warning(s); 0 fix(es); 0 row(s); time: 0h:0m:0s
Test Folder Result:
0 error(s); 0 warning(s); 0 fix(es); 101 row(s); time: 0h:0m:0s
Now in test 3 (reference count verification)of total 3 tests;
100% complete.
참고: 경우에 따라 프로그램을 실행할 때마다 같은 경고, 오류 또는 문제 해결이 보고될 수 있습니다. 같은 경고, 오류 또는 문제 해결이 연속적으로 세 번 나타나면 다음 단계로 이동하십시오. 오류는 손상된 전자 메일 첨부 파일이나 정보 저장소 시작을 막는 유사 원인으로 인해 발생할 수 있습니다.
정보 저장소 서비스를 시작할 수 있고 정보 저장소가 안정적이며 Isinteg.exe를 몇 번 실행한 후 같은 오류와 경고가 보고되면 ExMerge 유틸리티를 사용하여 데이터를 .pst 형식으로 내보낸 다음 새 데이터베이스 구조나 문제가 없는 데이터베이스 구조로 다시 가져와서 정보 저장소를 다시 구축하십시오. ExMerge 유틸리티를 사용하는 방법에 대한 정보는 이 문서의 뒷부분에 있습니다.
참고: Exchange 2000에서는 -patch 옵션과 함께 lsinteg 유틸리티를 구현하지 않습니다. 패치는 정보 저장소가 시작될 때 Store.exe에 의해 자동으로 수행됩니다. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
251409(http://support.microsoft.com/kb/251409/ ) XADM: 오프라인 백업을 복원하는 데 Isinteg -patch가 더 이상 필요 없다
이전 버전의 Exchange 서버는 DS/IS 일관성 조정자를 사용하여 정보 저장소 데이터베이스의 폴더에서 사용자 개체를 만듭니다. Exchange 2000에서 Mbconn.exe 유틸리티는 같은 기능을 제공합니다. 자세한 내용은 CD Drive\ExchSrvr\Server\Support\Utils\i386 폴더에 있는 사서함 다시 연결 도움말 파일(Mbconn.chm)을 참조하거나 Microsoft 기술 자료의 다음 문서를 참조하십시오.
271886(http://support.microsoft.com/kb/271886/ ) XADM: Mbconn 유틸리티를 사용하여 정보 저장소 사서함에 대한 Active Directory 계정을 생성하는 방법
/G 스위치와 함께 Eseutil을 사용하여 정보 저장소의 무결성을 확인할 수 있습니다. 사용할 수 있는 스위치에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
182903(http://support.microsoft.com/kb/182903/ ) XADM: ESEUTIL 명령줄 매개 변수
E2kdsinteg 유틸리티는 Exchange 2000 SP2에서 처음으로 포함되었습니다. 이 유틸리티는 Exchange 2000이나 Exchange 2000 ADC(Active Directory Connector)가 설치되고 실행 중인 경우 Active Directory의 상태에 대해 보고합니다. E2kdsinteg 유틸리티는 예외나 의심스러운 개체에 대해 설명하는 간단한 보고서를 텍스트 파일 형식으로 생성합니다. E2kdsinteg는 Active Directory의 개체를 변경하지는 않습니다. Active Directory에 있는 메일을 사용할 수 있는 개체와 구성 개체의 수에 따라 메일을 사용할 수 있는 개체를 처리하는 데 상당한 시간이 걸릴 수 있습니다.
정보 저장소는 시작되지만 다른 문제가 있으면 ExMerge 유틸리티를 사용하여 모든 사용자의 사서함을 .pst 파일로 내보낼 수 있습니다. 그런 다음 .pst 파일과 사용자 사서함을 새로 만들어진 Priv1.edb 파일로 병합할 수 있습니다. 공용 폴더 내용도 이런 식으로 이동할 수 있습니다.
전자 메일의 오프라인 저장소(.ost 파일)를 사용하는 경우 .ost 데이터가 손실되지 않도록 이 절차를 시작하기 전에 .ost 파일을 .pst 파일로 이동해야 합니다.
ExMerge 유틸리티를 사용하기 전에 ExMerge를 통해서는 사용자 사서함만 이동할 수 있다는 것을 알아야 합니다. ExMerge를 사용하여 커넥터 설정, Outlook 설정 또는 클라이언트 쪽 규칙 같은 특정 Exchange 2000 구성 속성을 이동할 수는 없습니다. ExMerge를 사용하여 메일 그룹, 이러한 메일 그룹의 구성원 또는 공용 폴더를 이동할 수도 없습니다. 공용 폴더 내용을 사용자의 개인 폴더로 이동하여 병합된 .pst 파일에 공용 폴더 정보를 포함할 수 있습니다. 이 절차를 시도한 경우 메일 그룹을 수동으로 다시 만들거나 구성해야 합니다.
참고: 이 절차는 또한 해당 시점까지 받은 메시지의 단일 인스턴스 저장소도 제거합니다. 이로 인해 Exchange 2000 데이터베이스가 증가하여 더 많은 디스크 공간이 필요할 수 있습니다.
ExMerge 유틸리티에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
174197(http://support.microsoft.com/kb/174197/ ) XADM: Microsoft Exchange 사서함 병합 프로그램(Exmerge.exe) 정보
316279(http://support.microsoft.com/kb/316279/ ) XGEN: Exchange 2000 Server CD-ROM에 포함된 도구
ExMerge 유틸리티는 Exchange 2000 CD의 해당 플랫폼에 대한 하위 폴더 아래에 있는 Support\Utils 폴더에 있습니다. 최신 Exchange 2000 서비스 팩의 ExMerge 유틸리티를 사용하는 것이 좋습니다.
참고: Small Business Server 2000 사용자의 경우 CD #3의 Exchsrvr60\Support\Utils\I386\Exmerge 폴더에 있는 ExMerge 유틸리티를 사용할 수 있습니다. 이 폴더에는 이 유틸리티를 사용하는 방법에 대한 자세한 내용을 제공하는 Exmerge.doc라는 Microsoft Word 문서도 있습니다.
이러한 파일을 \Exchsrvr\Mdbdata\Bin 폴더에 복사한 후 다음 단계를 수행하십시오.
전자 메일에 현재 액세스하고 있거나 전자 메일 클라이언트 프로그램을 실행 중인 사용자가 없는지 확인합니다.
2단계로 구성된 병합의 첫 번째 단계를 사용하여 ExMerge를 실행한 다음 모든 사용자를 입력합니다.
ExMerge 프로세스가 완료되면 Exchange 2000 정보 저장소 서비스를 중지하고 ExchSrvr\Mdbdata 폴더를 찾아서 연 다음 Pub1.edb 및 Priv1.edb 파일의 이름을 바꿉니다.
이 폴더의 다른 모든 파일을 삭제합니다. 병합이 확실히 성공적으로 완료될 때까지는 이름을 바꾼 Pub1.edb 및 Priv1.edb 파일을 삭제하지 않도록 합니다.
Exchange 2000 정보 저장소 서비스를 다시 시작합니다.
클라이언트 컴퓨터에서 Outlook을 시작한 다음 Exchange 2000 전역 주소록의 모든 사용자에게 전자 메일 메시지를 보냅니다.
참고: 이 단계를 완료하지 않으면 2단계로 구성된 ExMerge 병합의 두 번째 단계에서는 복원할 사서함이 있다는 것을 표시하지 않습니다.
2단계 병합의 두 번째 단계를 사용하여 ExMerge를 실행한 다음 모든 사용자를 입력합니다.
이 프로세스가 완료되면 .pst 파일에 있던 전자 메일 메시지가 Exchange 2000 사서함으로 이동됩니다.
모든 전자 메일 메시지의 복사본이 포함된 Priv1.edb 파일이 생깁니다.
참고: 사용자가 빈 사서함에 로그온하면 새로 만든 사서함에 계정이 연결되지 못할 수 있습니다. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
278447(http://support.microsoft.com/kb/278447/ ) XADM: 업그레이드에 실패한 후 사용자가 빈 사서함에 연결된다
댓글을 달아 주세요