Hyper-V 또는 VMWare 환경에서 SQL Server 2012를 실행 하는 경우 다양 한 문제가 발생할 수 있습니다.

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

현상

다음 시나리오를 고려 하십시오.
  • Hyper-V 또는 VMware 환경 Windows Server 2012 실행 하는 Microsoft SQL Server 2012를 실행 하려고 했습니다.
  • 예를 들어 기본이 아닌 하드 디스크 드라이브에서 c: 드라이브가 아닌 다른 하드 디스크를 선택 하 고 비-OS 드라이브에서 호스팅되는 파일 공유 기능 및 인스턴스 루트 디렉터리 또는 데이터베이스에 대 한 드라이브 이동식 저장소 또는 Windows 탐색기에서 이동식 디스크로 표시 됩니다.
  • SQL Server 로컬 시스템 계정 이외의 계정으로 실행 되도록 구성 됩니다.
  • 휴대용 장치 열거자 서비스 (Wpdbusenum.dll) 버전 6.2.9200.16548 [GDR] 보다 작으면 / [QFE] 6.2.9200.20652.
  • 다음 스크린 샷에서 같이 [로컬 정책 또는 그룹 정책] 개체 액세스에 대 한 Windows 보안 정책을 정의 합니다.

    그림 축소그림 확대
    2903666



    그림 축소그림 확대
    2903667

이 시나리오에서는 중 하나 이상을 다음과 같은 문제가 발생할 수 있습니다.

문제 1: 설치 프로세스가 실패 하 고 오류 메시지가

설치 프로세스가 실패 하 고 다음과 유사한 오류 메시지가 나타납니다.

권한이 없는 작업을 수행 하려고 했습니다.

또한 SQL Server 설치 로그 폴더에 있는 Summary.txt 및 Detail.txt 파일에 다음과 같은 오류 메시지가 나타납니다.

Summary.txt
기능 설치 과정에서 오류가 발생 했습니다.

Detail.txt
권한이 없는 작업을 수행 하려고 했습니다.
HResult: 0x84bb0001
FacilityCode: 1211 (4bb)
오류 코드: 1 (0001)
데이터:
WatsonData = MSSQLSERVER
DisableRetry = true
내부 예외 형식: System.UnauthorizedAccessException

참고수행 하려고 할 때에이 문제가 발생 한SQL Server 2012 서비스 팩 1 (SP1)의 설치를 적용 (slipstream) 합니다.

문제 2: 하나 이상의 SQL Server 2012 데이터베이스 온라인 상태가 되지 않습니다 SQL Server 시작 될 때

하나 이상의 SQL Server 2012 데이터베이스 때로는 온라인 상태가 되지 않습니다 컴퓨터를 다시 시작한 다음 SQL Server 시작 될 때. 이 문제는 가끔 수 있습니다. 예를 들어, 데이터베이스는 온라인 상태가 되지 후 여러 번 다시 시작 하지만 다른 다시 시작한 후 데이터베이스가 온라인 상태가 없습니다. 그러나 다른 다시 시작 된 후 가상 컴퓨터는 온라인 상태가 되지 못합니다.

또한 가상 컴퓨터를 다시 시작할 때 SQL Server 서비스 상태가 변경 되지 않습니다. SQL Server 다시 시작한 후 처음 시작 될 때 데이터베이스는 온라인 상태가 되지 못합니다, 데이터베이스는 SQL Server 서비스를 다시 시작한 횟수에 관계 없이 온라인 상태가 되지 않습니다.
그러나 데이터베이스는 온라인 상태가 되 면 면이 문제 데이터베이스는 SQL Server 서비스를 다시 시작 하면 온라인 상태가 적용 되지 않습니다.

이 문제가 발생 하면 다음 오류 메시지 중 하나 이상이 SQL Server 오류 로그에 기록 될 수 있습니다.

오류: 17207, 심각도: 16, 상태: 1
파일 활성화 오류입니다. 물리적 파일 이름 "x: \yourpath\databaselogfilename.ldf >" 올바르지 않을 수 있습니다.

오류: 17207, 심각도: 16, 상태: 1
파일 활성화 오류입니다. 물리적 파일 이름 "x: \yourpath\databasedatafilename.mdf >" 올바르지 않을 수 있습니다.

오류: 17207, 심각도: 16, 상태: 1
파일 활성화 오류입니다. 물리적 파일 이름 "x: \yourpath\databasedatafilename.ndf >" 올바르지 않을 수 있습니다.

오류: 5120, 심각도: 16, 상태: 5.
FileMgr::StartLogFiles: 운영 체제 오류 2 (시스템 지정한 파일을 찾을 수 없습니다.) 만들거나 파일을 여는 동안 오류가 발생 했습니다 'x: \yourpath\databasedatafilename.ldf > '. 진단 운영 체제 오류를 수정 하 고 작업을 다시 시도 하십시오.

오류: 5120, 심각도: 16, 상태: 5.
FileMgr::StartLogFiles: 운영 체제 오류 2 (시스템 지정한 파일을 찾을 수 없습니다.) 만들거나 파일을 여는 동안 오류가 발생 했습니다 'x: \yourpath\databasedatafilename.mdf > '. 진단 운영 체제 오류를 수정 하 고 작업을 다시 시도 하십시오.

오류: 5120, 심각도: 16, 상태: 5.
FileMgr::StartLogFiles: 운영 체제 오류 2 (시스템 지정한 파일을 찾을 수 없습니다.) 만들거나 파일을 여는 동안 오류가 발생 했습니다 'x: \yourpath\databasedatafilename.ndf > '. 진단 운영 체제 오류를 수정 하 고 작업을 다시 시도 하십시오.

또한 데이터베이스의 상태 복구 보류 중입니다.

그림 축소그림 확대
2903682


보안 이벤트 로그에 다음과 유사한 오류 메시지가 기록 됩니다.

로그 이름: 보안
원본: Microsoft Windows-보안-감사
날짜: 10/2/2013 오후 10시 07분: 08
이벤트 ID: 4656
작업 범주: 이동식 저장소
수준: 정보
키워드: 감사 실패
사용자: N/A
컴퓨터: TX326234 1.lab326234.lab
설명:
개체에 대 한 핸들을 요청 했습니다.

제목:
보안 ID: LAB326234\SQLSVC
계정 이름: SQLSVC
도메인 계정: LAB326234
로그온 ID: 0x1B49BC

개체:
서버 개체: 보안
개체 형식: 파일
개체 이름: E:\DATA\Object_Access_test1.mdf
ID 처리할: 0x0

자원 속성:-

프로세스 정보:
프로세스 ID: 0x704
프로세스 이름: C:\Program 다음 SQL Server\MSSQL11입니다.MSSQLSERVER\MSSQL\Binn\sqlservr.exe

액세스 요청 정보:
트랜잭션 ID: {00000000-0000-0000-0000-000000000000}
액세스: READ_CONTROL
WRITE_DAC
WRITE_OWNER
동기화
ReadData (또는 ListDirectory)
WriteData (또는 AddFile)
AppendData (또는 AddSubdirectory 또는 CreatePipeInstance)
ReadEA
WriteEA
ReadAttributes
WriteAttributes

액세스 이유:-
액세스 마스크: 0x1E019F
액세스 확인에 사용 되는 권한:-
SID 개수 제한: 0



해결 방법

이 문제를 해결 하려면, 다음과 같이 하십시오.
  1. Microsoft 기술 자료의 다음 문서에서 설명 하는 누적 업데이트 설치:
    2811670 Windows 또는 Windows Server 2012 이동식 저장소에서 개체 액세스 감사 정책을 사용 문제
  2. 휴대용 장치 열거자 서비스를 다시 시작 합니다.
  3. 그룹 정책 업데이트를 강제로. 이렇게 하려면 관리자 명령 프롬프트에서 다음 명령을 입력 하 고 enter:

    gpupdate /force
  4. 두 번 변경 내용을 적용 하려면에 대해 게스트 가상 컴퓨터를 다시 시작 합니다.

해결 과정

이 문제를 해결 하려면 다음 방법 중 하나를 사용 합니다.
  • VMware에서 HotAdd/핫 플러그 기능을 비활성화 합니다. 이 작업을 수행 하는 방법에 대 한 자세한 내용은 다음 VMWare 웹 사이트로 이동:
    http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1012225
    참고 Microsoft에서는 고객이 기술 지원 서비스를 찾을 수 있도록 제3자 연락처 정보를 제공하고 있습니다. 이 연락처 정보는 예고 없이 변경될 수 있습니다. Microsoft는 제3자 연락처 정보의 정확성을 보증하지 않습니다.
  • 로컬 시스템 계정으로 SQL Server 서비스를 실행 하는 사용자 계정을 변경 합니다.

    참고 로컬 시스템 계정으로 SQL Server 서비스를 실행 하는 사용자 계정을 변경 하는 권장 하지 않습니다.
  • 개체 액세스 감사를 사용 하지 않도록 설정 합니다.

    참고 일반적으로 개체 액세스 감사를 사용 하지 하지 않는 것이 좋습니다.

추가 정보

이 문서에서 설명하는 제3사 제품군 중 일부는 Microsoft와 무관한 회사에서 제조한 것입니다. Microsoft는 명시적, 혹은 묵시적으로 이 제품군의 성능이나 신뢰성에 대하여 보증하지 않습니다.

참조

Gpupdate 명령에 대 한 자세한 내용은 다음 TechNet 웹 사이트를 방문 하십시오.

http://technet.microsoft.com/en-us/library/hh852337.aspx

개체 액세스 감사에 대 한 자세한 내용은 다음 TechNet 웹 사이트를 방문 하십시오.

http://technet.microsoft.com/en-us/library/cc776774 (v=ws.10).aspx

속성

기술 자료: 2799534 - 마지막 검토: 2013년 10월 29일 화요일 - 수정: 4.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Web
  • Microsoft SQL Server 2012 Express
키워드:?
kbtshoot kbsurveynew kbexpertiseinter kbmt KB2799534 KbMtko
기계 번역된 문서
이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.
이 문서의 영문 버전 보기:2799534

피드백 보내기

 

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