我的机器上安装了Microsoft Visual Studio Professional 2015,我还安装了SQL Server 2017。
我正在尝试在我的机器上安装适用于BI项目的SQL Server开发工具,我尝试安装" SSDT for VS2015 17.4","SSDT for VS2015 17.3"以及" SSDT for VS2015 16.5",但一切都失败了。
[5290:0FCC][2020-05-30T11:21:16]: Burn v3.6.3542.0, Windows v6.3 (Build 9600: Service Pack 0), path: C:UsershoneyDownloadsSSDTSetup (3).exe, cmdline: ''
[5290:0FCC][2020-05-30T11:21:16]: Initializing numeric variable 'InstallLanguage' to value '1033'
[5290:0FCC][2020-05-30T11:21:16]: Initializing numeric variable 'EnglishLanguage' to value '1033'
[5290:0FCC][2020-05-30T11:21:16]: Initializing numeric variable 'INSTALLINTEGRATEDSHELL' to value '1'
[5290:0FCC][2020-05-30T11:21:16]: Initializing numeric variable 'INSTALLAS' to value '0'
[5290:0FCC][2020-05-30T11:21:16]: Initializing numeric variable 'INSTALLRS' to value '0'
[5290:0FCC][2020-05-30T11:21:16]: Initializing numeric variable 'INSTALLIS' to value '0'
[5290:0FCC][2020-05-30T11:21:16]: Initializing numeric variable 'INSTALLALL' to value '0'
[5290:0FCC][2020-05-30T11:21:16]: Initializing numeric variable 'SKIPENVIRONMENTSETUP' to value '0'
[5290:0FCC][2020-05-30T11:21:16]: Initializing numeric variable 'INSTALLSHORTCUT' to value '1'
[5290:0FCC][2020-05-30T11:21:16]: Initializing numeric variable 'TELEMETRYOPTIN' to value '1'
[5290:0FCC][2020-05-30T11:21:16]: Setting string variable 'WixBundleLog' to value 'C:UsershoneyAppDataLocalTempsql_SSDT_1400_20200530112116.log'
[5290:0FCC][2020-05-30T11:21:16]: Setting string variable 'WixBundleOriginalSource' to value 'C:UsershoneyDownloadsSSDTSetup (3).exe'
[5290:0FCC][2020-05-30T11:21:16]: Setting string variable 'WixBundleName' to value 'Microsoft SQL Server Data Tools - Visual Studio 2015'
[5290:0FCC][2020-05-30T11:21:16]: Detect 43 packages
[5290:0FCC][2020-05-30T11:21:16]: Setting string variable 'devenv_DetectKey' to value '1'
[5290:0FCC][2020-05-30T11:21:16]: Registry key not found. Key = 'SOFTWAREMicrosoftDevDivVSServicing14.0premium'
[5290:0FCC][2020-05-30T11:21:16]: Setting numeric variable 'DEVENV_PROPLUS' to value 0
[5290:0FCC][2020-05-30T11:21:16]: Condition 'NOT DEVENV_PROPLUS' evaluates to true.
[5290:0FCC][2020-05-30T11:21:16]: Setting numeric variable 'DEVENV_PROPLUS' to value 1
[5290:0FCC][2020-05-30T11:21:16]: Condition 'NOT DEVENV_PROPLUS' evaluates to false.
[5290:0FCC][2020-05-30T11:21:16]: Condition 'NOT DEVENV_PROPLUS' evaluates to false.
[5290:0FCC][2020-05-30T11:21:16]: Setting string variable 'devenvLang_DetectKey' to value '1'
[5290:0FCC][2020-05-30T11:21:16]: Registry key not found. Key = 'SOFTWAREMicrosoftDevDivVSServicing14.0intshelladditionalres1033'
[5290:0FCC][2020-05-30T11:21:16]: Setting string variable 'isoShellInstall_DetectKey' to value '1'
[5290:0FCC][2020-05-30T11:21:16]: Setting string variable 'isoShellLPInstall_DetectKey' to value '1'
[5290:0FCC][2020-05-30T11:21:16]: Setting string variable 'netfxfullredist_64_DetectKey' to value '4.8.03752'
我看到它说找不到注册表项,关于如何解决这个问题的任何线索?
请尝试以下步骤:
首先,请确保您的互联网连接正常,并且您的VS2015已经安装了SQL Server工作负载。(可以尝试检查是否可以创建一个名为Sql Server Database Project
的项目(
然后,
1(请检查所有Windows更新并安装最新的补丁。
2(使用.Net Framework修复工具修复Net Framework的问题。
3(下载此修复工具,然后运行它。
4( 清除 %temp%(C:UsersxxxAppDataLocalTemp
( 下的所有缓存,然后重新启动您的 PC。
5(重新启动 PC 时,请关闭任何第三方软件、防火墙、防病毒软件,然后以管理员身份运行SSDT for VS2015。
此外,您还可以尝试为VS2015创建离线安装包。
1(使用"以管理员身份运行"选项打开CMD。
2(使用打开的 CMD 导航到安装程序位置/
3(键入安装程序文件名,后跟/layout
选项。喜欢SSDT-Setup-ENU.exe /layout 'C:layout'(the created folder)
4(然后在该文件夹中运行 exe 进行安装。
此外,由于您的日志不够满,并且您的问题仍然存在,您可以使用收集日志工具来收集安装日志。 从 %temp% 文件夹中查找 vslogs.zip。请将文件上传到Onedrive并在此处共享链接。