Я пытаюсь установить 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, и он работал отлично
Как видите, VSустанавливается установщиком SSMS. Любопытно, что когда я скачиваю VS c ++ 2017 по ссылке, указанной в сообщении об ошибке, он позволяет мне установить его, хотя и не следует, потому что он уже установлен