Microsoft는 다운로드 가능한 파일 하나로 Microsoft SQL Server 2012 수정 사항을 배포합니다. 수정 사항은 누적되므로 각 새 릴리스에는 이전 SQL Server 2012 수정 릴리스에 포함된 모든 핫픽스 및 모든 보안 수정 사항이 포함됩니다.

증상

컴퓨터에 Microsoft Visual C++ 2005 런타임 재배포 가능 패키지 ATL 보안 업데이트(빌드 8.0.50727.4053)가 설치되어 있다고 가정합니다. Microsoft SQL Server 2012를 설치하려고 하면 설치가 실패할 수 있습니다. 또한 다음과 같은 오류 메시지가 나타날 수 있습니다.

어셈블리 오류: 매니페스트의 ID는 동일하지만 해당 콘텐츠는 다릅니다.

이 문제가 발생하면 SQL Server 설정 로그 파일에 다음 오류 메시지가 기록됩니다.

Detail_ComponentUpdate.txt { Slp: MSI 오류: 1935 어셈블리 'Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'를 설치하는 동안 오류가 발생했습니다. 자세한 내용은 도움말 및 지원을 참조하세요. HRESULT: 0x80073715. Slp: 어셈블리 설치 오류 Slp: InstallPackage: MsiInstallProduct가 결과 코드 1603을 반환한 것으로 보이는 HResult를 가져옵니다. Slp: MSI 오류 코드를 사용하여 다시 시도 옵션을 검색합니다. 1935 Slp: 다시 시도 가능 MSI 반환 코드 검색됨: 1935 Slp: 다시 시도하기 120초 전에 절전 모드..... Slp: 어셈블리 'Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'를 설치하는 동안 오류가 발생했습니다. 자세한 내용은 도움말 및 지원을 참조하세요. HRESULT: 0x80073715. Slp: 일반 오류에 대한 Watson 버킷이 생성 되었습니다. Slp: 오류: 실행 중에 "Install_SqlSupport_Cpu64_Action" 작업이 실패했습니다. Slp: 완료된 작업: Install_SqlSupport_Cpu64_Action, False } 반환

SqlSupport 작업에 대해 세 번의 재시도 시도가 있습니다. 출력 로그에는 다음 오류 메시지가 포함될 수 있습니다.

SqlSupport_Cpu64_1_ComponentUpdate_#.log { 실행 작업: ActionStart(Name=CreateShortcuts,Description=Create shortcuts,Template=Shortcut: [1]) 실행 작업: SetTargetFolder(Folder=23\Microsoft SQL Server 2012\Configuration Tools\) SHELL32::SHGetFolderPath 반환: C:\ProgramData\Microsoft\Windows\Start Menu\Programs 실행 작업: ShortcutCreate(Name=3o-grg6g.slp|SQL Server 설치 센터(64비트),,,FileName=C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\SQLServer2012\x64\LandingPage.exe,,,,,,ShowCmd=1,,,,,) 파일 접근성 확인: SQL Server 설치 센터(64비트).lnk 실행 작업: End(Checksum=0,ProgressTotalHDWord=0,ProgressTotalLDWord=73330985) 어셈블리 오류:매니페스트의 ID는 동일하지만 해당 콘텐츠는 다른. 참고: 1: 1935 2: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} 3: 0x80073715 4: IAssemblyCacheItem 5: 커밋 6: Microsoft.VC80.CRT,version="8.0.50727.40 53",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32" 어셈블리 오류(sxs): -140843912ndir\logs\cbs\cbs.log 있는 구성 요소 기반 서비스 로그를 확인하여 자세한 진단 정보를 확인하세요. 오류 1935. 어셈블리 'Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'를 설치하는 동안 오류가 발생했습니다. 자세한 내용은 도움말 및 지원을 참조하세요. HRESULT: 0x80073715. 어셈블리 인터페이스: IAssemblyCacheItem, 함수: 커밋, 구성 요소: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} 제품: Microsoft SQL Server 2012 설치 프로그램(영어) -- 오류 1935. 어셈블리 'Microsoft.VC80.CRT,version="8.0.50727.4053",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="amd64",type="win32"'를 설치하는 동안 오류가 발생했습니다. 자세한 내용은 도움말 및 지원을 참조하세요. HRESULT: 0x80073715. 어셈블리 인터페이스: IAssemblyCacheItem, 함수: 커밋, 구성 요소: {844EFBA7-1C24-93B2-A01F-C8B3B9A1E18E} ... 참고: 1: 1708 제품: Microsoft SQL Server 2012 설치 프로그램(영어) -- 설치에 실패했습니다. }

참고 다음 방법 중 하나에 Visual C++ 2005 런타임 재배포 가능 패키지 ATL 보안 업데이트가 설치되어 이 문제가 발생했을 수 있습니다.

  • 다음 Microsoft 웹 사이트 중 하나에서 업데이트를 다운로드하여 설치합니다.

  • Visual C++ 런타임을 포함하는 다른 소프트웨어를 재배포 가능 병합 모듈로 사용하여 업데이트를 설치합니다.

  • 컴퓨터에 대한 보안 업데이트가 적용되면 Microsoft 업데이트를 실행합니다. 예를 들어 Microsoft 업데이트를 실행하여 Microsoft Visual Studio 2005에 보안 업데이트를 적용합니다.

원인

이 문제는 Visual C++ 2005 런타임 라이브러리 설정의 알려진 문제로 인해 발생합니다.참고 이 알려진 문제에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인합니다.

2643995 수정: 파일이 Visual C++ 2005 런타임 라이브러리에 대한 병합 모듈과 병합되는 경우 .msi 파일을 사용하여 애플리케이션을 설치할 때 "HRESULT: 0x80073715" 오류

해결 방법

누적 업데이트 정보

SQL Server 2012

이 문제에 대한 수정 사항은 2012년 SQL Server 누적 업데이트 1에서 처음 릴리스되었습니다. SQL Server 대한 이 누적 업데이트 패키지를 가져오는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 문서를 확인합니다.

2679368 2012년 SQL Server 대한 누적 업데이트 1참조 빌드가 누적되므로 각 새 수정 릴리스에는 모든 핫픽스 및 이전 SQL Server 수정 릴리스에 포함된 모든 보안 수정 사항이 포함됩니다. 이 핫픽스를 포함하는 최신 수정 릴리스를 적용하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.

2692828 2012년 SQL Server 릴리스된 후 릴리스된 SQL Server 2012 빌드

상태

Microsoft는 "적용 대상" 절에 나열한 Microsoft 제품에서 이 문제를 확인했습니다.

해결 방법 

이 문제를 해결하려면 설치 프로세스를 수행하기 전에 SQL Server 2012용 누적 업데이트 1 또는 이후 누적 업데이트를 사용하여 SQL Server 2012 RTM 설치 이진 파일을 업데이트할 수 있습니다. 이렇게 하려면 /UpdateSource 스위치를 사용합니다.독립 실행형 설치의 경우 다음 단계를 수행합니다.

  1. Microsoft 웹 사이트에서 누적 업데이트를 다운로드하고 서버에서 액세스할 수 있는 폴더에 다운로드한 업데이트 패키지를 설치합니다.

  2. 아이콘을 두 번 클릭하여 Self-Extractor 마법사를 실행합니다. 서버 또는 UNC 공유의 폴더에 파일을 추출합니다.

  3. 서버에서 관리 명령 프롬프트를 열고 디렉터리를 RTM SQL Server 2012 설치 미디어가 포함된 폴더로 변경합니다. 예를 들어, 다음 명령을 실행합니다.

    cd E:\SQLSetup\

  4. 명령줄에서 /updatesource 스위치와 함께 Setup.exe 실행하여 2단계에서 설명한 폴더 또는 공유로 설정을 전달합니다. 예를 들어, 다음 명령을 실행합니다.

    setup.exe /action=install /updatesource=C:\SQL2012CU

  5. 설치 프로세스에서 누적 업데이트를 검색합니다. 라이선스 계약에 동의한 후 설치 프로세스의 제품 업데이트 페이지에서 "SQL Server 제품 업데이트 포함" 검사 상자를 선택하여 RTM 설치 파일에 누적 업데이트 수정 사항을 적용합니다.

특정 .MSI 파일을 설치하여 어셈블리 오류가 발생하는 경우 SQL Server 2012 SP1 기능 팩에서 해당 기능에 업데이트된 버전을 사용할 수 있는지 검사. 그런 다음 .MSI 파일을 다운로드하여 설치할 수 있습니다. 설치 후 기본 SQL 2012 설치 프로그램을 다시 실행하여 필요한 기능을 추가할 수 있습니다.

참고 자료

SQL Server 대한 증분 서비스 모델에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 문서를 확인합니다.

935897 SQL Server 팀에서 증분 서비스 모델을 사용하여 보고된 문제에 대한 핫픽스를 제공할 수 있습니다. SQL Server 업데이트에 대한 명명 스키마에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인합니다.

822499 Microsoft SQL Server 소프트웨어 업데이트 패키지에 대한 명명 스키마 소프트웨어 업데이트 용어에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인합니다.

824684 Microsoft 소프트웨어 업데이트를 설명하는 데 사용되는 표준 용어에 대한 설명

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.