SQL Server를 실행하는 컴퓨터에서 많은 프로세스를 실행할 때 예기치 않은 동작이 발생합니다.

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

현상

많은 프로세스 (예를 들어, 50 개), 사용자 컴퓨터의 예기치 않은 것처럼 동작을 실행할 때 발생할 수 있습니다. 그러나 수도 있고 오류 메시지가 나타날 수 있습니다, 문제가 있는 오류 메시지가 연결된 컴퓨터에 로그 파일에 기록될 수 있습니다지 않습니다. 다음 현상은 이 문제와 관련된 다음과 같습니다.
  • CmdExec 작업 단계를 사용할 SQL Server 에이전트 작업을 이유 없이 실패합니다. 경우에 따라서는 실제로 작업이 실행되지 않은 있지만 작업 상태는 성공으로 설정합니다.
  • xp_cmdshell 문을 어떤 명령이 관계없이 값을 NULL 을 반환합니다.
  • CmdExec 작업 단계를 데이터 변환 서비스 (DTS) 오류 없이 실패할 수 있습니다.
  • OLE 자동화 확장 저장된 프로시저, sp_OACreate 저장 프로시저 같은 함께 또는 오류 코드를 반환하지 않고 실패할 수 있습니다.
  • out-of-process 복제 에이전트에 문제가 발생할 수 있습니다.
  • 작업 표시줄에서 시작 메뉴에서 열리지 않을 수 있습니다.
  • out-of-process COM 개체가 올바로 작동하지 않을 수 있습니다.
  • Ctrl + Alt + Del을 눌러 Windows 작업 관리자를 시작하려고 하면 Windows 작업 관리자 시작 및 시스템 이벤트 로그에 다음과 유사한 오류 메시지가 나타날 수 있습니다.

    이벤트 ID: 26
    응용 프로그램 팝업: cmd.exe
    응용 프로그램 오류: 응용 프로그램을 제대로 초기화하지 못했습니다 (0xc0000142). 응용 프로그램을 종료하려면 [확인]을 클릭하십시오.

  • CreateProcess Windows API를 사용하는 모든 프로세스를 문제가 발생할 수 있습니다.

해결 과정

이 문제를 해결하려면 다음과 같이 하십시오.

중요한 이 섹션에서는, 메서드 또는 작업이 레지스트리 수정 방법을 알려 주는 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 이 단계를 주의 깊게 따라야 합니다. 추가 보호 기능을 수정하기 전에 레지스트리를 백업해야. 그런 다음 문제가 발생할 경우 레지스트리를 복원할 수 있습니다. 백업 및 복원하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
322756백업 및 Windows 에서 레지스트리를 복원하는 방법
  1. 레지스트리 편집기를 시작하려면 REGEDT32.EXE 명령 프롬프트에서 다음을 입력하십시오.
  2. 레지스트리 편집기에서 다음 레지스트리 키를 찾습니다.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems
  3. 레지스트리 편집기의 오른쪽 창에서 Windows 를 클릭하십시오.
  4. 편집 메뉴에서 수정 을 클릭하십시오.
  5. SharedSection문자열 편집 대화 상자에서 찾은 매개 변수 값 데이터 상자에서 문자열 및 SharedSection 매개 변수에 대한 더 큰 값을 지정하십시오.

    참고 다음 형식을 사용하여 시스템 및 데스크톱 SharedSection 매개 변수를 지정하고 여기서 <xxxx> 최대 크기를 KB 단위로 시스템 차원의 힙 정의하는 <yyyy> 크기를 정의하는 경우 데스크톱 힙 및 <zzzz> 함께 비대화형 윈도우 스테이션에 연결된 각 데스크톱에 대해 데스크톱 힙 크기입니다.
    SharedSection <xxxx>,<yyyy>,<zzzz>
  6. 확인 을 클릭하십시오.
비 대화형 데스크톱 힙 512 KB 또는 256 KB 늘리면 문제를 해결할 수 있는 충분한 메모리가 일반적으로 제공합니다.

추가 정보

알려진된 문제가 있는 Microsoft Windows NT 인해 이 문제가 서버. SQL Server 비 대화형 데스크톱 힙을 사용합니다. 많은 프로세스가 만들어진 경우에는 비 대화형 데스크톱 힙 메모리가 부족하여 실행할 수 있습니다. 할당 요청을 만족시킬 충분한 메모리가 없을 때 오류가 반환되며 해당 컴퓨터에 메모리가 부족합니다 사용자에게 알립니다. 일부 프로그램은 오류를 처리할 수 및 경우도 있을 수 없습니다 오류 메시지 대화 상자를 만들 수 있는 충분한 메모리가. 오류 메시지 대화 상자를 만들 수 있는 충분한 메모리가 없을 때 오류 메시지를 생성하지 않고 요청한 작업이 실패할 수 있습니다.

참조

자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
126962많은 프로그램이 실행되고 있을 때 메모리 부족 오류 메시지가 나타납니다.

속성

기술 자료: 824422 - 마지막 검토: 2004년 3월 4일 목요일 - 수정: 1.6
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition?을(를) 다음과 함께 사용했을 때
    • Microsoft Windows NT 4.0
키워드:?
kbmt kbvirtualmem kbeventlog kbregistry kbmessagebox kbserver kbsysadmin kbprb KB824422 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. 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