尝试安装 SSDT 时出现未指定错误

Unspecified error when trying to install SSDT

我正在尝试安装 SSDT,但对于 SSDT 的两个版本(2017 或 2015)我都收到以下错误。

我做了一些研究,有人说它可能来自默认浏览器,而 IE 正在阻止下载文件。更改为 Firefox 并没有解决我的问题,我尝试安装 vs_intshelladditional.exe,然后我得到了同样的错误。有什么建议吗?谢谢

我在服务器上安装了 SSMS 17.3 (Express) 和 Windows Server 2016 Essentials。

[62E4:14B4][2017-10-25T10:50:28]: Burn v3.6.3542.0, Windows v6.3 (Build 9600: Service Pack 0), path: C:\Users\entersoft\Downloads\SSDTSetup(1).exe, cmdline: ''
[62E4:14B4][2017-10-25T10:50:28]: Initializing numeric variable 'InstallLanguage' to value '1033'
[62E4:14B4][2017-10-25T10:50:28]: Initializing numeric variable 'EnglishLanguage' to value '1033'
[62E4:14B4][2017-10-25T10:50:28]: Initializing numeric variable 'INSTALLINTEGRATEDSHELL' to value '1'
[62E4:14B4][2017-10-25T10:50:28]: Initializing numeric variable 'INSTALLAS' to value '0'
[62E4:14B4][2017-10-25T10:50:28]: Initializing numeric variable 'INSTALLRS' to value '0'
[62E4:14B4][2017-10-25T10:50:28]: Initializing numeric variable 'INSTALLIS' to value '0'
[62E4:14B4][2017-10-25T10:50:28]: Initializing numeric variable 'INSTALLALL' to value '0'
[62E4:14B4][2017-10-25T10:50:28]: Initializing numeric variable 'SKIPENVIRONMENTSETUP' to value '0'
[62E4:14B4][2017-10-25T10:50:28]: Initializing numeric variable 'INSTALLSHORTCUT' to value '1'
[62E4:14B4][2017-10-25T10:50:28]: Initializing numeric variable 'TELEMETRYOPTIN' to value '1'
[62E4:14B4][2017-10-25T10:50:28]: Setting string variable 'WixBundleLog' to value 'C:\Users\ENTERS~1\AppData\Local\Temp\sql_SSDT_1400_20171025105028.log'
[62E4:14B4][2017-10-25T10:50:28]: Setting string variable 'WixBundleOriginalSource' to value 'C:\Users\entersoft\Downloads\SSDTSetup(1).exe'
[62E4:14B4][2017-10-25T10:50:28]: Setting string variable 'WixBundleName' to value 'Microsoft SQL Server Data Tools - Visual Studio 2015'
[62E4:14B4][2017-10-25T10:50:28]: Detect 45 packages
[62E4:14B4][2017-10-25T10:50:28]: Setting string variable 'devenv_DetectKey' to value '1'
[62E4:14B4][2017-10-25T10:50:28]: Registry key not found. Key = 'SOFTWARE\Microsoft\DevDiv\VS\Servicing.0\premium'
[62E4:14B4][2017-10-25T10:50:28]: Setting numeric variable 'DEVENV_PROPLUS' to value 0
[62E4:14B4][2017-10-25T10:50:28]: Condition 'NOT DEVENV_PROPLUS' evaluates to true.
[62E4:14B4][2017-10-25T10:50:28]: Registry key not found. Key = 'SOFTWARE\Microsoft\DevDiv\VS\Servicing.0\professional'
[62E4:14B4][2017-10-25T10:50:28]: Setting numeric variable 'DEVENV_PROPLUS' to value 0
[62E4:14B4][2017-10-25T10:50:28]: Condition 'NOT DEVENV_PROPLUS' evaluates to true.
[62E4:14B4][2017-10-25T10:50:28]: Registry key not found. Key = 'SOFTWARE\Microsoft\DevDiv\VS\Servicing.0\enterprise'
[62E4:14B4][2017-10-25T10:50:28]: Setting numeric variable 'DEVENV_PROPLUS' to value 0
[62E4:14B4][2017-10-25T10:50:28]: Condition 'NOT DEVENV_PROPLUS' evaluates to true.
[62E4:14B4][2017-10-25T10:50:28]: Registry key not found. Key = 'SOFTWARE\Microsoft\DevDiv\VS\Servicing.0\community'
[62E4:14B4][2017-10-25T10:50:28]: Setting numeric variable 'DEVENV_PROPLUS' to value 0
[62E4:14B4][2017-10-25T10:50:28]: Setting string variable 'devenvLang_DetectKey' to value '1'
[62E4:14B4][2017-10-25T10:50:28]: Setting string variable 'intShellLPInstall_DetectKey' to value '1'
[62E4:14B4][2017-10-25T10:50:28]: Setting string variable 'isoShellInstall_DetectKey' to value '1'
[62E4:14B4][2017-10-25T10:50:28]: Setting string variable 'isoShellLPInstall_DetectKey' to value '1'
[62E4:14B4][2017-10-25T10:50:28]: Setting string variable 'netfxfullredist_64_DetectKey' to value '4.6.01586'
[62E4:14B4][2017-10-25T10:50:28]: Setting numeric variable 'netfxfullredist_64_DetectKeyExists' to value 1
[62E4:14B4][2017-10-25T10:50:28]: Setting string variable 'netfxfullredist_DetectKey' to value '4.6.01586'
[62E4:14B4][2017-10-25T10:50:28]: Setting numeric variable 'netfxfullredist_DetectKeyExists' to value 1
[62E4:14B4][2017-10-25T10:50:28]: Registry key not found. Key = 'SOFTWARE\Microsoft\DevDiv\vs\Servicing.0\professional'
[62E4:14B4][2017-10-25T10:50:28]: Registry key not found. Key = 'SOFTWARE\Microsoft\DevDiv\vs\Servicing.0\professional33'
[62E4:14B4][2017-10-25T10:50:28]: Registry key not found. Key = 'SOFTWARE\Microsoft\VWDExpress.0'
[62E4:14B4][2017-10-25T10:50:28]: File search: SearchForVWDEXPRESS_IDE_File, did not find path: \VWDExpress.exe
[62E4:14B4][2017-10-25T10:50:28]: Setting numeric variable 'VWDEXPRESS_IDE_FILE' to value 0
[62E4:14B4][2017-10-25T10:50:28]: Registry key not found. Key = 'SOFTWARE\Microsoft\WDExpress.0'
[62E4:14B4][2017-10-25T10:50:28]: File search: SearchForWDEXPRESS_IDE_File, did not find path: \WDExpress.exe
[62E4:14B4][2017-10-25T10:50:28]: Setting numeric variable 'WDEXPRESS_IDE_FILE' to value 0
[62E4:14B4][2017-10-25T10:50:28]: Setting string variable 'SSASInstalledState' to value ''
[62E4:14B4][2017-10-25T10:50:28]: Setting string variable 'SSISInstalledState' to value ''
[62E4:14B4][2017-10-25T10:50:28]: Setting string variable 'SSRSInstalledState' to value ''
[62E4:14B4][2017-10-25T10:50:28]: Registry key not found. Key = 'Software\Microsoft\VisualStudio.0\VC\Runtimes\x86'
[62E4:14B4][2017-10-25T10:50:28]: Setting numeric variable 'VSDEVENV' to value 1
[62E4:14B4][2017-10-25T10:50:28]: Setting string variable 'netfxfullredist_LangPack_Release_DetectKey' to value '394802'
[62E4:14B4][2017-10-25T10:50:28]: Setting string variable 'netfxclientredist_Release_DetectKey' to value '394802'
[62E4:14B4][2017-10-25T10:50:28]: Setting string variable 'netfxclientredist_LangPack_Release_DetectKey' to value '394802'
[62E4:14B4][2017-10-25T10:50:28]: Registry key not found. Key = 'SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB2919355~31bf3856ad364e35~amd64~~6.3.1.14'
[62E4:14B4][2017-10-25T10:50:28]: Setting string variable 'netfxfullredist_Release_DetectKey' to value '394802'
[62E4:14B4][2017-10-25T10:50:28]: Setting string variable 'netfxclientredist_64_Release_DetectKey' to value '394802'
[62E4:14B4][2017-10-25T10:50:28]: Setting string variable 'netfxfullredist_64_Release_DetectKey' to value '394802'
[62E4:14B4][2017-10-25T10:50:28]: Registry key not found. Key = 'SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Package_for_KB2919355~31bf3856ad364e35~x86~~6.3.1.14'
[62E4:14B4][2017-10-25T10:50:28]: Setting string variable 'netfxclientredist_64_LangPack_Release_DetectKey' to value '394802'
[62E4:14B4][2017-10-25T10:50:28]: Setting string variable 'netfxfullredist_64_LangPack_Release_DetectKey' to value '394802'
[62E4:14B4][2017-10-25T10:50:28]: Setting numeric variable 'BootstrapperAction' to value 4
[62E4:14B4][2017-10-25T10:50:28]: Condition 'RebootPending = 0' evaluates to true.
[62E4:14B4][2017-10-25T10:50:28]: Condition '(NOT((proplus_DetectKey) AND (NOT(proplusLang_DetectKey))))' evaluates to true.
[62E4:14B4][2017-10-25T10:50:28]: Condition '((VersionNT = v6.1 AND ServicePackLevel >= 1) OR (VersionNT > v6.1))' evaluates to true.
[62E4:14B4][2017-10-25T10:50:28]: Condition '(netfxfullredist_DetectKeyExists AND netfxfullredist_DetectKey = v4.0.30319)' evaluates to false.
[62E4:14B4][2017-10-25T10:50:28]: Detected partially cached package: DEV14ISOSHELL, invalid payload: DEV14ISOSHELL, reason: 0x80070570
[62E4:14B4][2017-10-25T10:50:28]: Condition '(isoShellInstall_DetectKey = 1)' evaluates to true.
[62E4:14B4][2017-10-25T10:50:28]: Condition '(isoShellLPInstall_DetectKey = 1) OR (InstallLanguage = EnglishLanguage)' evaluates to true.
[62E4:14B4][2017-10-25T10:50:28]: Condition '(devenv_DetectKey = 1)' evaluates to true.
[62E4:14B4][2017-10-25T10:50:28]: Condition '(intShellLPInstall_DetectKey = 1) OR (InstallLanguage = EnglishLanguage)' evaluates to true.
[62E4:14B4][2017-10-25T10:50:28]: Condition '((netfxfullredist_Release_DetectKey >= 394254) OR (netfxfullredist_64_Release_DetectKey >= 394254) OR (netfxclientredist_Release_DetectKey >= 394254) OR (netfxclientredist_64_Release_DetectKey >= 394254))' evaluates to true.
[62E4:14B4][2017-10-25T10:50:28]: Condition '(InstallLanguage = EnglishLanguage) OR ((netfxfullredist_LangPack_Release_DetectKey >= 394254) OR (netfxfullredist_64_LangPack_Release_DetectKey >= 394254) OR (netfxclientredist_LangPack_Release_DetectKey >= 394254) OR (netfxclientredist_64_LangPack_Release_DetectKey >= 394254))' evaluates to true.
[62E4:14B4][2017-10-25T10:50:28]: Detected related package: {4EE99065-01C6-49DD-9EC6-E08AA5B13491}, scope: PerMachine, version: 14.0.1000.169, language: 0 operation: Downgrade
[62E4:14B4][2017-10-25T10:50:28]: Detected related package: {9D78F5D4-79D2-4FC6-AC56-F364A0ABC54F}, scope: PerMachine, version: 14.0.1000.169, language: 0 operation: Downgrade
[62E4:14B4][2017-10-25T10:50:28]: Detected related package: {4D2C56FF-7F36-4B49-A97A-24F0522D41D7}, scope: PerMachine, version: 11.3.6540.0, language: 0 operation: Downgrade
[62E4:14B4][2017-10-25T10:50:28]: Detected partially cached package: SQLASOLEDB, invalid payload: SQLASOLEDB, reason: 0x80070570
[62E4:14B4][2017-10-25T10:50:28]: Detected partially cached package: SQLASOLEDBX64, invalid payload: SQLASOLEDBX64, reason: 0x80070570
[62E4:14B4][2017-10-25T10:50:28]: Condition '(VCRedist2010Key = 1)' evaluates to false.
[62E4:14B4][2017-10-25T10:50:28]: Detected package: DEV14ISOSHELL, state: Present, cached: Partial
[62E4:14B4][2017-10-25T10:50:28]: Detected package: DEV14ISOSHELLLP, state: Present, cached: None
[62E4:14B4][2017-10-25T10:50:28]: Detected package: DEV14INTSHELLADDITIONAL, state: Present, cached: None
[62E4:14B4][2017-10-25T10:50:28]: Detected package: DEV14INTSHELLADDITIONALLP, state: Present, cached: None
[62E4:14B4][2017-10-25T10:50:28]: Detected package: DotNet46, state: Present, cached: None
[62E4:14B4][2017-10-25T10:50:28]: Detected package: DotNet46LangPack, state: Present, cached: None
[62E4:14B4][2017-10-25T10:50:28]: Detected package: adalsql13X86, state: Absent, cached: None
[62E4:14B4][2017-10-25T10:50:28]: Detected package: adalsql13X64, state: Obsolete, cached: None
[62E4:14B4][2017-10-25T10:50:28]: Detected package: SQLDOM13X86, state: Absent, cached: None
[62E4:14B4][2017-10-25T10:50:28]: Detected package: SQLDOM13X64, state: Present, cached: None
[62E4:14B4][2017-10-25T10:50:28]: Detected package: SQLLOCALDBX64, state: Absent, cached: None
[62E4:14B4][2017-10-25T10:50:28]: Detected package: SQLLOCALDBX32, state: Absent, cached: None
[62E4:14B4][2017-10-25T10:50:28]: Detected package: SQLCLRTYPES13X86, state: Absent, cached: None
[62E4:14B4][2017-10-25T10:50:28]: Detected package: SQLCLRTYPES13X64, state: Absent, cached: None
[62E4:14B4][2017-10-25T10:50:28]: Detected package: SQLCLRTYPES14X86, state: Absent, cached: None
[62E4:14B4][2017-10-25T10:50:28]: Detected package: SQLCLRTYPES14X64, state: Obsolete, cached: None
[62E4:14B4][2017-10-25T10:50:28]: Detected package: SQLSMO13X86, state: Absent, cached: None
[62E4:14B4][2017-10-25T10:50:28]: Detected package: SQLSMO13X64, state: Absent, cached: None
[62E4:14B4][2017-10-25T10:50:28]: Detected package: SQLNCLIX86, state: Absent, cached: None
[62E4:14B4][2017-10-25T10:50:28]: Detected package: SQLNCLIX64, state: Obsolete, cached: None
[62E4:14B4][2017-10-25T10:50:28]: Detected package: SSDTEXTERNALS13, state: Absent, cached: None
[62E4:14B4][2017-10-25T10:50:28]: Detected package: SSDT14, state: Absent, cached: None
[62E4:14B4][2017-10-25T10:50:28]: Detected package: SQLASADOMD, state: Absent, cached: None
[62E4:14B4][2017-10-25T10:50:28]: Detected package: SQLASOLEDB, state: Present, cached: Partial
[62E4:14B4][2017-10-25T10:50:28]: Detected package: SQLASOLEDBX64, state: Present, cached: Partial
[62E4:14B4][2017-10-25T10:50:28]: Detected package: SQLAMO, state: Absent, cached: None

显然,LocalDB 并未作为 SSMS Express Edition 初始安装的一部分进行安装。安装 LocalDB 并使用从 Microsoft 网站下载的 SSDT 套件再次尝试,工作顺利。

希望能帮到别人!