증상
Microsoft Visual C++ 2015 재배포 가능 패키지가 서버에 설치되어 있다고 가정합니다. 서버에 이전 버전을 설치하려고 하면 다음 오류 메시지가 표시됩니다.
기능: 데이터베이스 엔진 서비스
상태: 실패 실패 이유: 기능의 종속성으로 인해 기능 설정 프로세스가 실패하는 오류가 발생했습니다. 다음 단계: 다음 정보를 사용하여 오류를 resolve 다음 설치 프로세스를 다시 시도합니다. 구성 요소 이름: Microsoft Visual C++ 2015 재배포 가능 구성 요소 오류 코드: 1638 구성 요소 로그 파일: FilePath\VCRuntime140_x64_Cpu64_1.log 오류 설명: 종료 코드 1638에서 VS Shell 설치에 실패했습니다. 오류 도움말 링크: https://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=VCRuntime140_x64%40Install%400x1638해결 방법
이 문제는 SQL Server 대한 다음 누적 업데이트에서 해결되었습니다.
SQL Server 대한 각각의 새로운 누적 업데이트에는 이전 빌드에 있던 모든 핫픽스 및 보안 수정 사항이 포함되어 있습니다. SQL Server 버전에 대한 최신 빌드를 설치하는 것이 좋습니다.
해결 방법
이 문제를 해결하려면 다음 해결 방법을 사용합니다.
-
다음 단계를 사용하여 프로그램 추가 또는 제거에서 x64 버전의 Microsoft Visual C++ 2015 재배포 가능 파일을 복구합니다.
-
프로그램 추가 또는 제거를 엽니다.
-
Microsoft Visual C++ 2015 재배포 가능 패키지(x64)를 찾아 선택합니다. 변경 단추를 클릭합니다.
-
복구 단추를 클릭합니다.
-
-
TFS를 설치할 때 이 문제가 발생하면 TFS 설치 파일에서 VC_redist.x64.exe 시작한 다음 복구를 선택할 수 있습니다.
-
다음 설명서에서 해결 방법을 사용합니다.