DetailPage-MSS-KB

기술 자료

기술 자료: 954835 - 마지막 검토: 2012년 7월 13일 금요일 - 수정: 10.0

 

이 페이지에서

현상

다음 시나리오를 고려해 야 합니다. Microsoft SQL Server 2005 다중 코어 프로세서가 있는 컴퓨터에 설치 하려고 하 고 다음 조건 중 하나가 참일:
  • 논리 프로세서와 실제 소켓 사이의 비율을 2의 거듭제곱 아닙니다. 예를 들어, 컴퓨터에 삼중 코어 프로세서 함께 단일 소켓이 있습니다.
  • 실제 코어의 수는 2의 거듭제곱 아닙니다.
  • 총 Cpu 홀수가 됩니다. 예를 들어, 7 또는 9 개의 Cpu입니다.
이 시나리오에서 SQL Server 2005를 설치할 수 없습니다.
설치 실패 시의 다음과 같은 오류 메시지가 있는 Summary.txt 파일에 기록 됩니다.
SQL Server 서비스를 시작 하지 못했습니다. 자세한 내용은 참조 하십시오. SQL Server 온라인 설명서 항목 "어떻게에:: SQL Server 2005 설치 로그 보기 파일"및"SQL Server 수동으로 시작 합니다."
참고 Summary.txt 파일은 다음 폴더에 있습니다.
%ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\LOG
또한 다음과 유사한 오류 메시지가 기록 되는 SQLSetupNum_인스턴스 이름_SQL.log 파일:
작업을 수행 하기: Do_sqlScript
Do_sqlScript PerfTime 시작:: 수요일 6 월 18: 08시 32분: 41 2008
매개 변수가 서비스 MSSQLSERVER '-SqlSetup-Q m -qSQL_Latin1_General_CP1_CI_AS-T4022-T3659-T3610-T4010'에서 시작 되 고 있음을 6 월 18 일 수요일 08시 32분: 41 2008
서비스를 시작할 수 없습니다 (1053)
오류 코드: 0x8007041d (1053)
Windows 오류 텍스트: 서비스가 응답 하지는 시작 이나 제어 요청에 시기 적절 하 게입니다.
원본 파일 이름: sqlsetuplib\service.cpp
컴파일러 타임 스탬프: 금요일 9 월 16 12: 20: 13 2005
함수 이름: sqls::Service::Start
줄 번호 원본: 316
노트
  • Num 네 자릿수를 나타냅니다. 모든 SQL Server 2005의 설치에 대 한 증가 하는 숫자입니다.인스턴스 이름 SQL의 인스턴스 이름을 나타내는합니다 Server 2005입니다.
  • 는 SQLSetupNum_인스턴스 이름_SQL.log 파일은 다음 폴더에 있습니다.
    %ProgramFiles%\Microsoft SQL Server\90\Setup Bootstrap\LOG\Files
  • Microsoft SQL Server이 문제가 발생 하지 않습니다. 2008입니다.

해결 과정

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

방법 1

SQL Server 2005를 설치 하기 전에 다음이 단계를 수행 하십시오.
  1. 폴더는 로컬 드라이브에 SQL Server 2005의 릴리스 버전의 설치 파일을 복사 합니다.

    참고 서버 폴더와 로컬 드라이브 도구 폴더를 포함 하는 모든 설치 파일을 복사 해야 합니다.
  2. SQL Server 2005 SP2 또는 SP3 패키지 다운로드 및 다음 /X 매개 변수를 사용 하 여 로컬 드라이브를 확장 합니다. 예를 들어, 패키지를 확장 하려면 다음 명령을 실행 합니다.
    SQLServer2005SP2-KB921896 x 64-ENU.exe /X
    SQL Server 2005 s p 2 나 s p 3을 구하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
    913089  (http://support.microsoft.com/kb/913089/ ) 최신 서비스를 구하는 방법 SQL Server 2005에 대 한 팩
  3. 확장 된 업데이트 패키지의 새로운.msp 파일의 전체 경로 note입니다. 예를 들면 다음과 같습니다.
    D:\temp\SP2\hotfixsql\files\sqlrun_sql.msp
  4. 명령 프롬프트에서 적절 한 경로 사용 하 여 새.msp 파일 설정에서에 관련 된 릴리스 버전에서 Setup.exe 파일을 실행 합니다.

    예를 들어, 다음 명령을 업데이트 패키지를 사용 하 여 SQL Server 데이터베이스 엔진 구성 요소 서비스 팩 수준으로 업데이트 합니다.
    D:\temp\Servers\setup.exe HOTFIXPATCH="D:\temp\SQL2005_12Procs\SP2\hotfixsql\files\sqlrun_sql.msp"
    참고이 단계를 완료 한 후 SQL Server 2005의 설치 SQL Server 서비스 팩을 적용 해야 지원 되지 않는 구성입니다.
  5. 확장 된 위치에 설치 파일을 실행 하 여 서비스 팩 패키지를 적용 합니다. 이 단계 모든 서비스 팩 구성 요소에 적용 되 고 SQL Server 2005의 설치는 지원 되는 상태로 돌아갑니다.

방법 2

SQL Server 2005를 설치 하기 전에 임시로 논리 프로세서의 수를 변경 합니다. 이 컴퓨터는 단일 프로세서 시스템으로 표시 됩니다 및 SQL Server 2005 성공적으로 설치 됩니다. 이렇게 하려면 다음과이 같이 하십시오.

Windows Server 2003

  1. Windows Server 2003에서 논리 프로세서 수를 변경 하려면 다음과이 같이 하십시오.
    1. 클릭 시작를 클릭 실행종류 msconfig을 누른 다음 확인.
    2. 시스템 구성 유틸리티대화 상자를 클릭 하 여 부팅 합니다.INI 탭입니다.
    3. 부팅 합니다.INI 탭에서 클릭 고급 옵션.
    4. 부팅 합니다.INI 고급 옵션대화 상자에서 선택 하는 / NUMPROC = 확인 상자입니다.
    5. 목록 옆에 있는 / NUMPROC = 확인란을 선택 하 고 클릭 1, 다음을 클릭 하 고 확인.
    6. 시스템 구성 유틸리티대화 상자에서 클릭 확인.
    7. 서버를 다시 시작 합니다.
  2. SQL Server 2005를 설치 합니다.
  3. SQL Server 대 한 최신 서비스 팩을 설치 합니다. 2005입니다.

    최신 SQL Server 2005 서비스를 구하는 방법에 대 한 자세한 팩, Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
    913089  (http://support.microsoft.com/kb/913089/ ) 최신 서비스를 구하는 방법 SQL Server 2005에 대 한 팩
  4. 모든 프로세서를 사용 하 여 서버를 다시 시작 합니다. 이렇게 하려면 다음이 단계를 수행 하십시오.
    1. 클릭 시작를 클릭 실행종류 msconfig을 누른 다음 확인.
    2. 시스템 구성 유틸리티대화 상자를 클릭 하 여 일반 탭입니다.
    3. 일반 탭에서 클릭 정상 모드-모든 장치 드라이버 및 서비스 로드및 다음을 누릅니다. 확인.
    4. 서버를 다시 시작 합니다.

Windows Server 2008

  1. Windows Server 2008에서 논리 프로세서 수를 변경 하려면 다음이 단계를 수행 하십시오.::
    1. 클릭 시작를 클릭 실행종류 msconfig을 누른 다음 확인.
    2. 시스템 구성대화 상자를 클릭 하 여 부팅 탭입니다.
    3. 부팅 탭에서 클릭 고급 옵션.
    4. 부팅 고급 옵션대화 상자에서 선택 하는 프로세서 수 확인 상자입니다.
    5. 아래는 프로세서 수 확인란을 선택 하 고 클릭 1을 누른 다음 확인.
    6. 시스템 구성대화 상자에서 클릭 확인.
    7. 서버를 다시 시작 합니다.
  2. SQL Server 2005를 설치 합니다.
  3. SQL Server 대 한 최신 서비스 팩을 설치 합니다. 2005입니다.

    참고 Windows Server 2008에서 SQL Server 2005 서비스 팩 2 (SP2) 또는 최신 서비스 팩을 설치 해야 합니다.

    최신 SQL Server 2005 서비스를 구하는 방법에 대 한 자세한 팩, Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
    913089  (http://support.microsoft.com/kb/913089/ ) 최신 서비스를 구하는 방법 SQL Server 2005에 대 한 팩
  4. 모든 프로세서를 사용 하 여 서버를 다시 시작 합니다. 이렇게 하려면 다음이 단계를 수행 하십시오.
    1. 클릭 시작를 클릭 실행종류 msconfig을 누른 다음 확인.
    2. 시스템 구성대화 상자를 클릭 하 여 일반 탭입니다.
    3. 일반 탭에서 클릭 정상 모드및 다음을 누릅니다. 확인.
    4. 서버를 다시 시작 합니다.

대체 해결 단계


다음 문제를 해결 하는 일반적인 방법은 충분 한 없는 조건입니다.
  • 시 SQL Server 설치 하는 동안 시작 하지에 나타나는 표시 됩니다 있는 다시 시도 옵션입니다. 이제 BINN 폴더에서 서비스 팩 2 (SP2) 설치, 설치 위치에 Sqlservr.exe 파일과 Sqlos.dll 파일을 대체 한 다음 선택 된 다시 시도 옵션입니다. 이 SQL Server 시작 하 고 설치를 완료할 수 있습니다.
    참고 현재 상황에서는 프로덕션입니다.
  • SQL Server s p 2를 즉시 적용 하는 지원 되는 구성에는.

현재 상태

Microsoft 나열 된 제품에서 문제가 있음을 확인 했습니다. "적용 대상" 절에 있습니다. 이 문제는 SQL Server 2005 서비스 팩 1에서 처음 수정 되었습니다.

추가 정보

SQL Server 2005 설치는 통합 하지 SQL Server 2005 서비스 팩입니다. 특정 서비스에 SQL Server 2005를 설치 하려면 압축 수준에서 수행 해야 합니다 먼저 SQL Server 2005의 릴리스 버전을 설치 합니다. 그런 다음 설치 해야를 SQL Server 2005 서비스 팩이 필요 합니다. 따라서이 문제는 있지만 SQL Server 2005 서비스 팩 1 (SP1), 고정 여전히 SQL 설치할 수 없습니다. Server 2005입니다.

SQL Server 2005 Express Edition 독립 실행형 패키지입니다. 는 특정 SQL Server 2005 서비스 팩을 통합합니다. 새로 수행 하는 경우 SQL Server 2005 Express Edition 설치는 특정 SQL Server 2005 서비스 팩 통합 SQL Server 2005 Express Edition 서비스 팩 수준 실행 됩니다. 따라서 "현상" 절에서 설명한 시나리오에서 성공적으로 SQL Server 2005 Express Edition 함께 통합 설치 수 있습니다. 서비스 팩입니다.

과 함께 SQL Server 2005 Express Edition 다운로드 하 여 최신 SQL Server 2005 서비스 팩, 다음 Microsoft 웹 사이트를 방문 하십시오.
http://www.microsoft.com/Sqlserver/2005/en/us/express.aspx (http://www.microsoft.com/Sqlserver/2005/en/us/express.aspx)


자세한 내용은 다음 Microsoft 웹 사이트를 방문 하십시오.
http://blogs.msdn.com/psssql/archive/2008/07/23/sql-server-2005-encounters-exception-during-install-when-system-has-odd-number-of-processors-or-logical-processors-per-core.aspx (http://blogs.msdn.com/psssql/archive/2008/07/23/sql-server-2005-encounters-exception-during-install-when-system-has-odd-number-of-processors-or-logical-processors-per-core.aspx)

본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
키워드: 
kbsqlsetup kbexpertiseadvanced kbtshoot kbprb kbmt KB954835 KbMtko
기계 번역된 문서기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
이 문서의 영문 버전 보기:954835  (http://support.microsoft.com/kb/954835/en-us/ )
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store