"데이터베이스 엔진 시작 핸들을 찾을 수 없습니다."오류와 함께 SQL Server 2012 Express 설치가 실패합니다.


13

Windows 7 SP1 x64에 SQL Server Express 2012 w / SP1 x64를 설치하려고합니다. 이 컴퓨터에는 이전에 SQL Server Express 2012가 설치되어 있습니다. 이 인스턴스는 이후 제거 된 SQL Server 2012 Standard로 업그레이드되었습니다.

설치 중에 선택한 옵션은 다음과 같습니다.

  • 설치시 SQL Server 제품 업데이트 포함-2 관련 KB 2793634

  • 모든 기능을 기본 디렉토리에 설치

  • 기본 인스턴스 루트 디렉토리에서 명명 된 인스턴스 SQLEXPRESS

  • 기본 서비스 계정 : SQL Server 데이터베이스 엔진-> NT Service \ MSSQL $ SQLEXPRESS

  • 기본 데이터베이스 엔진 구성

다음 오류로 설치가 실패합니다.

TITLE : Microsoft SQL Server 2012 서비스 팩 1 설치

다음과 같은 오류가 발생했습니다 :

데이터베이스 엔진 시작 핸들을 찾을 수 없습니다.

도움말을 보려면 클릭 http://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.3128.0&EvtType=0xD15B4EB2%25400x4BDAF9BA%25401306%254025

------------------------------ 버튼 :

확인

이것이 손상된 MSSQL $ SQLEXPRESS 가상 계정과 관련이 있다는 것을 읽었습니다.

이 문제를 해결하는 방법에 대한 아이디어가 있습니까?

감사,

Summary.txt

전체 요약 : 최종 결과 : 실패 : 아래 세부 사항 참조 종료 코드 (소수) : -2061893607 시작 시간 :
2014-03-24 12:08:49 종료 시간 : 2014-03-24 12:28:21 요청 된 조치 : 설치

기능에 대한 필수 조치로 설정이 완료되었습니다. 해당 기능에 대한 문제점 해결 정보 : SQLEngine의 다음 단계 : 다음 정보를 사용하여 오류를 해결하고이 기능을 설치 제거한 후 설치 프로세스를 다시 실행하십시오. 복제의 다음 단계 : 다음 정보를 사용하여 오류를 해결하고이 기능을 제거한 후 설치 프로세스를 다시 실행하십시오.

머신 속성 : 머신 이름 : MONTREAL
머신 프로세서 수 : 4 OS 버전 :
Windows 7 OS 서비스 팩 : 서비스 팩 1 OS 지역 : 미국 OS 언어 : 영어 (미국) OS 아키텍처 : x64 프로세스 아키텍처 : 64 비트 OS 클러스터 : 아니요

발견 된 제품 기능 : 제품 인스턴스
인스턴스 ID 기능
언어 버전 버전 클러스터

패키지 속성 : 설명 : Microsoft SQL Server 2012 서비스 팩 1 제품 이름 : SQL Server 2012 유형 : RTM 버전 :
11 설치 위치 : c : \ 097a5adf24ea31e1a16d \ x64 \ setup \ 설치 버전 : Express

슬립 스트림 : True SP 레벨
1 패치 레벨 : 11.1.3128.0

제품 업데이트 상태 : 성공 : KB 2674319, KB 2793634

설치를 위해 선택된 제품 업데이트 : 제목 :
서비스 팩 1 기술 기반 문서 : KB 2674319 버전 : 11.1.3000.0 아키텍처 : x64 언어 : 1033

제목 : SQL Server 2012 SP1 GDR 제품 업데이트 기술 자료 문서 : KB 2793634 버전 :
11.1.3128.0 아키텍처 : x64 언어 : 모두

업데이트 소스 : MU

사용자 입력 설정 : 조치 :
ADDCURRENTUSERASSQLADMIN 설치 : true AGTSVCACCOUNT :
NT AUTHORITY \ NETWORK SERVICE AGTSVCPASSWORD : *****
AGTSVCSTARTUPTYPE : 사용 안함 ASBACKUPDIR :
백업 ASCOLLATION : Latin1_General_CI_AS
ASCONFIGDIR : Config ASDATADIR :
데이터 ASLOGDIR : 로그
ASROVIDERMSMODEMODE :
ASSVCPASSWORD : ASSVCSTARTUPTYPE :
자동 ASSYSADMINACCOUNTS : ASTEMPDIR :
임시 BROWSERSVCSTARTUPTYPE : 비활성화 된 CLTCTLRNAME :
CLTRESULTDIR : CLTSTARTUPTYPE :
0 CLTSVCACCOUNT : CLTSVCPASSWORD :
CLTWORKINGDIR :
COMMFABRICENCRYPTION : 0 COMMFABRICNETWORKLEVEL : 0
COMMFABRICPORT : 0 CONFIGURATIONFILE :
CTLRSTARTUPTYPE : 0 CTLRSVCACCOUNT :
CTLRSVCPASSWORD : CTLRUSERS :
ENABLERANU : 사실 ENU :
사실 ERRORREPORTING : 거짓 특징 :
SQLENGINE, 복제 SNAC_SDK FILESTREAMLEVEL : 0
FILESTREAMSHARENAME : FTSVCACCOUNT :
FTSVCPASSWORD : 도움말 :
false IACCEPTSQLSERVERLICENSETERMS : true INDICATEPROGRESS :
false INDICATEPROGRESS : false INSTALLSHAREDDIR : C : \ Program Files \ Microsoft SQL Server \ INSTALLSHAREDWOWDIR : C : \ Program Files (x86) \ Microsoft SQL Server \ INSTALLSQLDATADIR :
INSTANCEDIR : C : \ Program Files \ Microsoft SQL Server \ INSTANCEID : SQLEXPRESS INSTANCENAME :
SQLEXPRESS ISSVCACCOUNT : NT AUTHORITY \ Network Service ISSVCPASSWORD : ISSVCSTARTUPTYPE :
자동 MATRIXCMBRICKCOMMPORT : 0 MATRIXCMSERVERNAME :
MATRIXNAME : NPENABLED :
0 PID : *****
QUIETSIMPLE : 거짓 룰 :
AllFeatures_WithDefaults RSINSTALLMODE :
DefaultNativeMode RSSHPINSTALLMODE :
DefaultSharePointMode RSSVCACCOUNT :
RSSVCPASSWORD : RSSVCSTARTUPTYPE :
자동 SAPWD : SECURITYMODE :
SQLBACKUPDIR : SQLCOLLATION :
Latin1_General_CI_AS SQLSVCACCOUNT : NT 서비스 \ MSSQL $ SQLEXPRESS SQLSVCPASSWORD :
SQLSVCSTARTUPTYPE : 자동 SQLSYSADMINACCOUNTS :
몬트리올 \ 조나단 베일리 SQLTEMPDBDIR :
SQLTEMPDBLOGDIR : SQLUSERDBDIR :
SQLUSERDBLOGDIR : SQMREPORTING :
잘못된 TCPENABLED : 0 UIMODE : 자동 고급 업데이트 사용
: true UpdateSource :
MU X86 : false

구성 파일 : C : \ Program Files \ Microsoft SQL Server \ 110 \ Setup Bootstrap \ Log \ 20140324_120228 \ ConfigurationFile.ini

자세한 결과 : 기능 : 데이터베이스 엔진 서비스 상태 : 실패 : 자세한 내용은 로그를 참조하십시오. 실패 이유 : 기능 설정 프로세스 중에 오류가 발생했습니다. 다음 단계 : 다음 정보를 사용하여 오류를 해결하고이 기능을 제거한 다음 설치 프로세스를 다시 실행하십시오. 구성 요소 이름 :
SQL Server 데이터베이스 엔진 서비스 인스턴스 기능 구성 요소 오류 코드 : 0x851A0019 오류 설명 : 데이터베이스 엔진 시작 핸들을 찾을 수 없습니다. 오류 도움말 링크 :
http://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=11.0.3128.0&EvtType=0xD15B4EB2%400x4BDAF9BA%401306%4025&

기능 : SQL Server 복제 상태 :
실패 : 자세한 내용은 로그를 참조하십시오 . 실패 이유 : 기능의 종속성으로 인해 기능의 설정 프로세스가 실패하는 오류가 발생했습니다. 다음 단계 : 다음 정보를 사용하여 오류를 해결하고이 기능을 제거한 다음 설치 프로세스를 다시 실행하십시오. 구성 요소 이름 :
SQL Server 데이터베이스 엔진 서비스 인스턴스 기능 구성 요소 오류 코드 : 0x851A0019 오류 설명 : 데이터베이스 엔진 시작 핸들을 찾을 수 없습니다. 오류 도움말 링크 :
<>> 기능 : SQL 브라우저 상태 :
통과

기능 : SQL 기록기 상태 :
통과

기능 : SQL 클라이언트 연결 상태 :
통과

기능 : SQL 클라이언트 연결 SDK 상태 : 통과

실패한 규칙 :

글로벌 규칙 :

시나리오 별 규칙 :

규칙 보고서 파일 : C : \ Program Files \ Microsoft SQL Server \ 110 \ Setup Bootstrap \ Log \ 20140324_120228 \ SystemConfigurationCheck_Report.htm


2
더 이상 추측하지 않습니다. 설치 로그 파일을 찾아 읽을 것입니다. SQL Server 설치 로그 파일보기 및 읽기를 참조하십시오 . 설치 로그에서 직접 오류를 식별 할 수 없으면 여기에 로그를 게시하십시오.
Remus Rusanu

답변:


10

아래 링크에서 '데이터베이스 엔진 시작 핸들을 찾을 수 없습니다'오류에 대한 간단하고 완전한 솔루션 오류의 원인 은 다음과 같습니다 .

1. 설치 중 서버 구성 페이지 창에서 사용자가 선택한 계정으로 인해 SQL Server 데이터베이스 엔진 서비스를 온라인 상태로 만들 수 없습니다. 권한이 없거나 손상되었습니다. 데이터베이스 엔진 서비스를 설치하는 동안 SQL Server는 온라인 데이터베이스 서비스를 내부 프로세스로 가져 오려고하지만 시작 계정으로 인해 손상되었거나 적절한 권한이 없으므로 설치에 실패하고 결국 설치에 실패합니다.

2. 다른 이유는 어떤 이유로 인해 설치가 처음으로 실패하고 사용자 제거가 add remove 프로그램에서 설치에 실패한 경우 설치 제거가 계정을 깨진 상태로 두어 더 이상 설치를 시도하면이 오류 메시지가 깜박입니다.

해결책이 될 수 있습니다.

프로그램 제거에서 SQL Server를 완전히 제거하십시오.

마우스 오른쪽 버튼으로 클릭하여 설치를 시작하고 관리자 권한으로 실행을 선택하십시오. 설정을 시작하고 필요한 세부 정보를 제공하면 서버 구성 페이지로 이동합니다. 이 페이지에 도달하면 데이터베이스 엔진 서비스의 시작 계정을 NT Authority \ SYSTEM으로 선택하십시오.이 계정은 로컬 시스템 계정이라고도합니다.

SQL Server 설치 오류의 전체 세부 정보 : 데이터베이스 엔진 시작 핸들을 찾을 수 없습니다


정말 고마워요, 샹키 여러 번 설치하고 제거했으며 매우 좌절했습니다. NT Authority \ SYSTEM으로 바꾸는 당신의 해결책은 매력처럼 작동했습니다.
Susan

5

이 문제에 대해 Microsoft 기술 지원 부서와 협력 한 후 SQL Server Standard를 제거하고 SQL Server Express를 다시 설치하면 서비스 계정 (이 경우 NT Service \ MSSQL $ SQLEXPRESS )이 원래 상태가 아닌 것으로 확인되었습니다. 서비스를 실행하는 데 필요한 권한이 없습니다.

이 문제를 해결하기 위해 SQL Server 설명서의 Windows Server 계정 및 권한 구성에 지정된 권한을 수동으로 추가하고 추가했습니다 . 일부 권한 만 누락되었습니다.


힌트 주셔서 감사합니다, 그것은 저에게도 bloker였습니다. Windows 7 스테이션의 NT 서비스 계정에서 해당 권한을 재구성하는 방법을 찾을 수 없기 때문에 (어쨌든 권한 구성이 허용되지 않는 계정 관리에는 표시되지 않음) 해당 계정 프로파일을 억제하여 문제를 해결합니다. (컴퓨터 속성, 고급 매개 변수, 사용자 프로필 매개 변수, net 서비스 \ mssql 프로필 억제, 사용자 폴더로 이동하여 폴더를 억제하고 (소유권을 가져 와서 재부팅해야 함) 마지막으로 다시 설치합니다.)
Frédéric
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.