오류 -1018 (JET_errReadVerifyFailure) Exchange Server 4.0, 5.0, Exchange Server 및 Exchange Server 5.5

기술 자료 번역 기술 자료 번역
기술 자료: 151789 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

-1018 (JET_errReadVerifyFailure) 또는 모든 결과 JET 데이터베이스 작업이 현상이 Windows NT 이벤트 응용 프로그램 로그 오류가 보고된 해당 설명 다음과 같은 오류 코드가 -1018 포함된 뷰어:
이벤트 ID: 23
원본: EDB
형식: 오류
범주: 데이터베이스 페이지 캐시
설명: 검색된 손상된 페이지 -1018 오류가 ((1:251563) (0-2295758) 251563 (455) MSExchangeIS 직접 읽을 379225672 381322824). 이전 백업으로부터 데이터베이스를 복원하십시오.

원인

Jet 데이터베이스 트랜잭션을 수행하는 경우 정보 저장소나 디렉터리 저장소 트랜잭션 트랜잭션 로그 파일 (Edb*.log Mdbdata 또는 Dsadata) 씁니다. 트랜잭션 다음 Jet 데이터베이스에 커밋되지 않습니다. 이 과정에서 Jet 엔진이 작성할 수 있는 페이지 체크섬 값이 페이지 머리글에서 기록하고 다음 파일 시스템 디스크의 데이터베이스에 데이터 4 KB 페이지 기록합니다 것을 요청하는 계산합니다. 간단히, 파일 시스템이 이 호출은 사용하고 해당 하드웨어 장치 드라이버가 쓰기를 실제로 수행하는 데 이 요청을 전달하도록 Windows NT 시스템 서비스는 예제입니다. 하드웨어 장치 드라이버가 다음 Jet 엔진이 반환하는 파일 시스템에 이 정보를 반환합니다. 호출은 성공한 경우, Jet 계속됩니다.

결함 있는 하드웨어나 하드웨어 장치 드라이버를 성공 실제로 실제 작업을 수행하기 전에 해당 내용이 호출을 반환할 수 있습니다. 하지만 실제 물리적 동작이 일어날 때 오류가 발생하고 데이터가 예상대로 성공적으로 기록됩니다.

특정한 작업 같은 데이터베이스 있지만 제한된 온라인 백업 수 없습니다, 백업 루틴이 운영 체제를 디스크의 데이터베이스에서 데이터를 4 KB 페이지 읽기 및 테이프에 쓰기 호출합니다. 테이프 운영 체제 호출에서 반환된 데이터를 커밋하기 전에 온라인 백업 프로세스는 페이지 머리글의 체크섬 값을 비교합니다 (이 페이지가 기록될 때 기록된 디스크) 에서 READ 반환된 중인 호출합니다. 체크섬 값이 일치하지 않는 경우 JET 데이터베이스 엔진이 이를 감지하고 -1018 반환합니다 (JET_errReadVerifyFailure).

해결 방법

이 문제를 해결하려면 다음 방법 중 하나를 사용하십시오.

백업에서 복원

오류가 발생할 때 데이터베이스를 복구할 수 있는 권장 및 가장 안정적인 방법은 마지막으로 알려진된 양호한 백업에서 복원할 수 있습니다.

NOTES:

하지만 심지어 성공한 백업에서 복원한 후 실제 데이터 쓰기 문제를 해결할 수 있는 루트 인해 않으면 -1018 오류가 다시 나타날 수 있습니다.

하드 디스크 및 하드 디스크 컨트롤러 함께 NT 결함 허용 디스크 하위 시스템이 (FTDISK) 에서 보고한 오류에 대한 Windows NT 시스템 로그를 검토해야 합니다. 특히, SCSI 시간 초과 오류, 메모리 오류 또는 드라이브 손상 오류가 같은 하드웨어 관련 오류가 나타날 수 있습니다. 이러한 오류는 다루는 수 및 이 서버에 데이터베이스를 복원하기 전에 해결할 수 합니다.

Windows NT 시스템 로그에 하드웨어 관련 오류가 나타나지 않으면 컴퓨터에 하드웨어 문제가 있을 수 있습니다.

Microsoft recommendeds 관련된 하드웨어를 추가로 업데이트에 대해 하드웨어 공급업체에 문의하십시오.

사용 Edbutil.exe 또는 Eseutil.exe

대체 데이터 잘못된 페이지를 복구하는 방법은 Exchange Server 5.5 Exchange Server 4.0 및 5.0 또는 Eseutil.exe Edbutil.exe 사용하는 것입니다.

중요: 이 프로세스를 실행하기 전에 데이터베이스 및 로그 파일의 전체 오프라인 파일 백업을 만들기. 파일 수준의 백업을 Exchsrvr\Dsadata 및 Exchsrvr\Mdbdata 폴더에 포함되어 있습니다. Edbutil/eseutil 실패하면 이동할 수 있는지 확인합니다.

Edbutil.exe 및 Eseutil.exe를 조각 모음을 수행한다 및 데이터베이스의 일관성을 검사합니다 저수준 Jet 데이터베이스 유틸리티입니다. 또한 잘못된 페이지를 복구하고 복구 실패할 경우 제거 시도하는 복구 옵션을 (Edbutil/d/r <dbname>, Eseutil/p를 <dbname>) 입니다. 복구 옵션을 사용하여 페이지 제거하면 데이터 손실이 발생합니다. 데이터베이스 에서 페이지에 메시지, 폴더, 테이블, 마스터 인덱스 등을 포함할 수 있습니다. Jet 같은 원시 데이터를 볼 수 있기 때문에 어떤 Edbutil 또는 Eseutil 제거했습니다 확인할 방법이 없습니다. Jet 데이터베이스에서 복구를 완료한 후 오프라인 조각 모음을 실행할 (Edbutil/D <dbname>또는 Eseutil/p를 <dbname>) 공간 트리는 복구합니다. 조각 후 즉시 Isinteg.exe Edbutil 또는 Eseutil 실행된 동일한 데이터베이스에 수정 모드에서 실행하십시오. 정보 저장소에서 Jet 데이터베이스의 실제 데이터 포인터 간에 불일치가 Isinteg이 정리합니다. 다음 복구 즉시 Isinteg를 실행할 경우, 사용자 사서함을 손상이 발생할 수 있습니다. 사용자가 메시지를 열 수 없습니다, 잘못된 읽음/읽지 않음된 개수 등 갖게 됩니다. Edbutil 또는 Eseutil 실행한 후 한 FULL이 복구되었습니다 데이터베이스의 백업을 만듭니다.

Edbutil.exe 및 Isinteg.exe 사용에 대한 자세한 내용은 Microsoft Exchange Server 관리자 사용 설명서 를 참조하십시오.

문제 해결

있는 백업 또는 사용하여 Edbutil.exe 또는 Eseutil.exe 복원하여 문제를 해결할 수 없을 경우, 다음 단계를 사용하여 문제를 해결합니다. 각 단계를 수행한 후에는 문제가 해결되었는지 확인하십시오.
  1. 컴퓨터를 다시 시작하십시오. 이 지금은 컴퓨터를 다시 시작할 경우 중지하고 대신 정보 저장소와 디렉터리 서비스를 다시 시작하십시오. 이렇게 하려면 다음을 수행합니다.
    1. 제어판에서 서비스 를 두 번 클릭하십시오.
    2. Microsoft Exchange 디렉터리 를 클릭한 다음 중지 를 클릭하십시오. 추가 서비스를 중지해야 한다는 대화 상자가 나타나면 중지됩니다. 그리고 및 확인 을 클릭하여 서비스를 유의하십시오. 정보 저장소 서비스가 중지됩니다 서비스 목록에 포함되어 있어야 합니다.
    3. Microsoft Exchange 디렉터리 를 클릭한 다음 시작 을 클릭하십시오.
    4. 정보 저장소 서비스를 포함하여 단계 b 중지된 추가 서비스를 시작하십시오.
  2. Chkdsk.exe 유틸리티를 사용하여 하드 드라이브 무결성을 확인합니다.
  3. Exchsrvr 폴더가 압축된 NTFS 파일 시스템 드라이브에 있는 경우 드라이브를 압축을 풉니다.
  4. 컴퓨터에 설치된 SCSI 하드 디스크 컨트롤러의 나중 쓰기 캐싱을 사용할 수 있는 경우, 캐시 휘발성 있지 않은지 확인하십시오. 비 휘발성 캐시 배터리가, RAM, 플래시 또는 다른 메서드에 의해 보호됩니다.
  5. 오랜 시간, 백업 프로그램, 파일 및 디스크 관리 유틸리티 또는 바이러스 백신 프로그램 같은 파일 열어 두기 프로그램을 사용 불가능하게 해제하십시오. 발생하지 않습니다 문제가 프로그램을 사용하지 않도록 설정하는 경우, 다시 사용하기 전에 프로그램을 완전히 Exchange Server와 호환되는지 확인하십시오.
  6. 성능 최적화 (Perfwiz.exe) 서버에서 실행하십시오.
  7. 확인하기 가상 메모리 설정을 Windows NT 에서 Server 올바른지. 가상 메모리 설정을 보려면 제어판에서 시스템 을 두 번, 성능 탭을 클릭한 다음 변경 을 클릭하십시오.
  8. 사용자의 원래 장비 제조업체 (OEM) 얻은 모든 하드 디스크 유틸리티를 실행하는 경우 가장 최신 버전의 프로그램이 실행되고 있는지 확인하십시오.
  9. 다음 개체와 관련된 성능 모니터 카운터를 사용하여 잠재적인 문제를 발견하고.
    • 캐시
    • 데이터베이스
    • LogicalDisk
    • 메모리
    • MSExchangeIS
    • 페이징 파일
    • 실제 디스크
    • 프로세스
    • 서버 작업 대기열
    • 서버
    • 시스템
    • 스레드

속성

기술 자료: 151789 - 마지막 검토: 2006년 10월 28일 토요일 - 수정: 4.4
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Exchange Server 4.0 Standard Edition
  • Microsoft Exchange Server 5.0 Standard Edition
  • Microsoft Exchange Server 5.5 Standard Edition
키워드:?
kbmt kbprb kbusage KB151789 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
더 이상 지원되지 않는 제품의 KB 내용에 대한 고지 사항
이 문서에서는 Microsoft에서 더 이상 지원하지 않는 제품에 대해 설명합니다. 따라서 이 문서는 "있는 그대로" 제공되며 업데이트되지 않습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com