SSMS를 설치하려고하는데 0x80070643 오류가 계속 나타납니다. Visual Studio C ++ 2017이 설치되어 있지 않다고하지만 SSMS 설치 관리자는 실제로 Visual Studio C ++ 2017을 설치합니다. 그래서 왜 찾지 못하는지 모르겠습니다.
다음은 오류가 나타나는 것으로 보이는 설치 로그의 일부입니다.
[1130:03E4][2019-10-11T19:15:27]i323: Registering package dependency provider:
{72AFAF21-33FB-45A5-9468-A9EC07427F82}, version: 17.4.1.1, package:
msodbcsql.msi
[168C:1B4C][2019-10-11T19:15:27]i000: MainViewModel.OnPackageAction: Install
Started for package Microsoft ODBC Driver 17 for SQL Server
[1130:03E4][2019-10-11T19:15:27]i301: Applying execute package:
msodbcsql.msi, action: Install, path: C:\ProgramData\Package Cache\{72AFAF21-
33FB-45A5-9468-A9EC07427F82}v17.4.1.1\x64\msodbcsql.msi, arguments: '
MSIFASTINSTALL="7" AddLocal="SQL_SQLODBC_CORE"
IACCEPTMSODBCSQLLICENSETERMS="YES"'
[168C:1B4C][2019-10-11T19:15:27]i000:
MainViewModel.OnPackageActionProgress: Percent completed: 0, Overall
progress: 0
[168C:1B4C][2019-10-11T19:15:27]e000:
BootstrapperEngineDataModel.OnError: Burn engine encountered error.
PackageId: msodbcsql.msi, ErrorType: WindowsInstaller, ErrorCode: 1723,
Data:
1723,IsPendingRebootKey,IsPendingReboot,C:\WINDOWS\Installer\MSI37D2.tmp,
ErrorMessage: Please install the Visual C++ 2017 Redistributable from
https://aka.ms/vs/15/release/vc_redist.x64.exe before running this
installer. , UIHint: 0
이 문제를 해결하려면 어떻게해야합니까? 이미 Visual Studio C ++ 2017을 제거하고 설치하려고했지만 작동하지 않습니다.
오류가 표시되는 링크를 통해 VS C ++ 2017을 설치 한 다음 컴퓨터를 다시 시작했지만 여전히 작동하지 않습니다. 직접 지우려고 한 다음 SSMS 설치 프로그램이 나를 대신하도록했지만 다시 작동하지 않습니다.
ODBC 드라이버를 직접 설치하려고했지만 동일한 오류가 발생합니다.
그러나 VS C ++ 2013 (SMMS에서도 설치됨)에서는 ODBC 2013 드라이버를 설치했고 완벽하게 작동했기 때문에 오류가 발생하지 않습니다.
좋아, 문제가 해결되었고 이제 ODBC 드라이버 17을 성공적으로 설치했습니다.
컴퓨터에서 바이러스 백신을 비활성화하고 VS C ++ 2017을 다시 다운로드 한 다음 드라이버 설치를 진행했고 마침내 작동했습니다.
다른 페이지에 구체적인 답변이 없었기 때문에 이것이 제가 찾을 수있는 유일한 해결책입니다. 같은 문제가있는 경우이 작업을 고려하고 답이 수정되었는지 확인하십시오.
저를 도와 주신 모든 분들께 감사드립니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다