Windows Server 2003 기반 컴퓨터에서 데이터베이스를 검사할 때 오류 메시지: "-1011 (JET_errOutOfMemory, 메모리 부족) 오류로 인해 작업이 종료되었습니다"

2015년 7월 14일 Windows Server 2003 지원 종료

Microsoft는 2015년 7월 14일 Windows Server 2003에 대한 지원을 종료했습니다. 이러한 변경에 따라 해당 소프트웨어 업데이트 및 보안 옵션이 영향을 받습니다. 사용자에게 미치는 영향 및 계속 보호를 받는 방법에 대해 알아보십시오.

중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

948603
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
현상
영문자와 숫자가 조합된 PIN 코드가 설정된 Bluetooth 장치가 있다면:
  • Windows Server 2003에서 Active Directory 디렉터리 서비스 데이터베이스 유지 관리를 실행 중인.
  • 데이터베이스를 확인하거나 이를 정리할 디렉터리 서비스 복원 모드로 다시 시작합니다.
이 시나리오에서는 오프라인 조각 모음 작업을 실행할 때 다음과 같은 출력이 나타날 수 있습니다.

유지 관리 파일: [현재] <target>개시 데이터베이스로 압축. 실행 중인 명령: C:\WINDOWS\system32\esentutl.exe/d/t "\ntds.dit <source>" \ntds.dit "<target>"/p/o 조각 모음 시작 모드 중... 데이터베이스: <source>\ntds.dit Temp입니다. 데이터베이스: <target>\ntds.dit 조각 모음 상태 (전체 %) 0 10 20 30 40 50 60 70 80 90 100 |----|----|----|----|----|----|----|----|----|----|....................... 작업을 1431.78 초 후-1011 (JET_errOutOfMemory, 메모리 부족) 오류 때문에 종료되었습니다. 생성된 프로세스 종료 코드 0xfffffc0d(-1011)
데이터베이스의 크기 및 서버 구성이 오류 출력 발생하기 전에 조각 모음 작업을 사용하면 달라집니다 진행률. 작은 데이터베이스를 이 문제가 발생하지 않을 수 있습니다.

이 시나리오에서는 가상 메모리 부족, 실행 및 설치된 실제 메모리가 부족합니다. 조각 모음 작업을 함께 실행 여부를 중요하지 않습니다 있는 /3 GB Boot.ini 파일에서 전환합니다.

참고 이 문제는 64 비트 시스템에서는 발생하지 않습니다.
원인
Windows Server 2003 기반 컴퓨터에 실제 메모리 3 GB 이상 있는 경우 이 문제가 발생합니다. 이 경우 Esentutl.exe 유틸리티는 잘못된 캐시 크기를 힌트를 데이터베이스 엔진에 제공합니다. 따라서 데이터베이스 엔진은 캐시 할당 오류로 인해 및 오프라인 조각 모음을 중지합니다.

Esentutl.exe 유틸리티는 캐시 계산 이들 이 시스템에 크게 다릅니다 때문에 이 문제가 64 비트 시스템에서는 발생하지 않습니다.
해결 방법
이 문제를 해결하려면 다음과 같이 하십시오.
  1. Windows Server 2003 다시 사용되는 Boot.ini 파일에 줄을 복사하십시오.
  2. 이 줄의 원래 줄 아래에 붙여 넣은 다음 수정하여 다음과 유사할 수: (1) "Windows Server 2003 엔터프라이즈 DSREPAIR" \WINDOWS=
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=" Windows Server 2003, Enterprise DSREPAIR" /FASTDETECT /NOEXECUTE=OPTOUT /3GB /userva=2900 /maxmem=<memory that is available to the operating system> /safeboot:dsrepair
    시작 모드 사이를 전환하려면 사용하면 Boot.ini 파일에서 해당 줄을 주석으로 수 있습니다. 시작 모드 간을 전환할 서버 콘솔에 액세스할 수 있습니다 즉.
  3. Esentutl.exe 유틸리티는 잘못된 캐시 크기를 힌트를 제공할 수 있도록 운영 체제에 사용할 수 있는 메모리가 줄어듭니다. 모든 구성에 대해 사용할 수 있는 값은 2048입니다. 2944로 3 GB 구성을 작업 값입니다. 예를 들어, 3 G 구성의 경우 줄을 다음과 같이 수정합니다:
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=" Windows Server 2003, Enterprise DSREPAIR" /FASTDETECT /NOEXECUTE=OPTOUT /3GB /userva=2900 /maxmem=2944  /safeboot:dsrepair
    작업 캐시할 수 없기 때문에 노트 있는 메모리 오프라인 조각 모음 사용하여 큰 영향을 미칠.
현재 상태
Microsoft는 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열된 Microsoft 제품에서 이 문제를 확인했습니다.
com, 수, 4 GB 메모리 com

경고: 이 문서는 자동 번역되었습니다

속성

문서 ID: 948603 - 마지막 검토: 01/16/2015 02:19:55 - 수정: 1.0

  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • kbnosurvey kbarchive kbmt kberrmsg kbtshoot kbexpertiseinter kbprb KB948603 KbMtko
피드백