VS 2015的SSDT安装失败

问题描述 投票:0回答:1

我的机器上安装了Microsoft Visual Studio Professional 2015,我还安装了SQL Server 2017。

我试图在我的机器上安装SQL Server Development Tools for BI项目,我尝试安装'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:\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'

我看到它说没有找到注册表密钥,有什么线索可以解决这个问题吗?

visual-studio-2015 installation sql-server-data-tools
1个回答
0
投票

请尝试以下步骤。

首先,请确认你的网络连接没有问题,并且你的VS2015已经安装了Sql Server工作负载(你可以尝试检查是否可以创建一个名为 Sql Server Database Project)

然后,

1) 请检查所有的Windows更新并安装最新的补丁。

2) 使用 .Net框架修复工具 来修复Net Framework的问题。

3) 下载 此维修工具 然后运行它。

4) 清理下的所有缓存 %temp%(C:\Users\xxx\AppData\Local\Temp),然后重新启动电脑。

5) 当你重新启动电脑时,关闭任何第三方软件、防火墙、杀毒软件,然后运行。VS2015的SSDT 作为管理员。

此外,你也可以尝试创建一个VS2015的离线安装包。

1) 使用 "以管理员身份运行 "选项打开CMD。

2) 使用打开的CMD导航到安装程序的位置。

3) 输入安装程序的文件名,后跟 /layout 选项。像 SSDT-Setup-ENU.exe /layout 'C:\layout'(the created folder)

4) 然后运行该文件夹中的exe进行安装。

另外, 由于您的日志不够满,如果您的问题仍然存在,您可以使用 采集工具 从%temp%文件夹中找到vslogs.zip。请将文件上传到Onedrive并在此分享链接。

© www.soinside.com 2019 - 2024. All rights reserved.