我在计算机上安装了Microsoft Visual Studio Professional 2015,也安装了SQL Server 2017。
我正在尝试在计算机上安装用于BI项目的SQL Server开发工具,尝试安装“用于VS2015 17.4的SSDT”,“用于VS2015 17.3的SSDT”以及“用于VS2015 16.5的SSDT”,一切都失败了。
[5290:0FCC][2020-05-30T11:21:16]: Burn v3.6.3542.0, Windows v6.3 (Build 9600: Service Pack 0), path: C:\Users\honey\Downloads\SSDTSetup (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:\Users\honey\AppData\Local\Temp\sql_SSDT_1400_20200530112116.log'
[5290:0FCC][2020-05-30T11:21:16]: Setting string variable 'WixBundleOriginalSource' to value 'C:\Users\honey\Downloads\SSDTSetup (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 = 'SOFTWARE\Microsoft\DevDiv\VS\Servicing\14.0\premium'
[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 = 'SOFTWARE\Microsoft\DevDiv\VS\Servicing\14.0\intshelladditionalres\1033'
[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'
我看到它说找不到注册表项,有关如何解决此问题的任何线索?
答案 0 :(得分:0)
请尝试以下步骤:
首先,请确保Internet连接正常并且VS2015已安装Sql Server工作负载。(您可以尝试检查是否可以创建名为Sql Server Database Project
的项目)
然后,
1)。请检查所有Windows更新并安装最新补丁。
2)使用.Net Framework Repair Tool来修复Net Framework的问题。
3)下载this repair tool,然后运行它。
4)清除%temp%(C:\Users\xxx\AppData\Local\Temp
)下的所有缓存,然后重新启动PC。
5),当您重新启动PC时,请关闭所有第三方软件,防火墙,防病毒软件,然后以管理员身份运行用于VS2015的SSDT 。
此外,您还可以尝试为VS2015创建脱机安装软件包。
1)使用“以管理员身份运行”选项打开CMD。
2)使用打开的CMD /
导航到安装程序位置 3)键入安装程序文件名,后跟/layout
选项。像SSDT-Setup-ENU.exe /layout 'C:\layout'(the created folder)
4),然后在该文件夹中运行exe进行安装。
此外,由于您的日志不足,并且如果问题仍然存在,则可以使用collect log tool来收集安装日志。从%temp%文件夹中找到vslogs.zip。请将文件上传到Onedrive,并在此处共享链接。