visual-studio-2017 - SSDT安装问题(无法执行EXE包。)

标签 visual-studio-2017 sql-server-data-tools failed-installation

我在安装 VS2017 的 SSDT 时遇到问题。

我已经运行了安装程序三次,一次是基本的,一次是在 VS 更新之后运行的,最后一次是在一些小的 Windows 更新之后运行的。

所有 3 次日志都在同一点发生错误,任何人都知道它试图运行的这个 .exe 是什么(我正在使用管理员运行安装程序...)。我在某处读到类似的错误,它可能是 SDK,但我可以在本地运行它,有什么好的解决方法可以将其安装在那里吗?

[29BC:A138][2017-09-26T09:28:00]i000: MainViewModel.OnPackageActionProgress: Percent completed: 50, Overall progress: 4
[1EC4:6DB0][2017-09-26T09:28:00]e000: Error 0x800703e9: Process returned error: 0x3e9
[1EC4:6DB0][2017-09-26T09:28:00]e000: Error 0x800703e9: Failed to execute EXE package.
[29BC:A138][2017-09-26T09:28:00]e000: Error 0x800703e9: Failed to configure per-machine EXE package.
[29BC:A138][2017-09-26T09:28:00]i000: MainViewModel.OnPackageAction: Install Completed for package SQL Server Analysis Services (id: Microsoft.DataTools.AnalysisServices)
[29BC:A138][2017-09-26T09:28:00]i319: Applied execute package: Microsoft.DataTools.AnalysisServices, result: 0x800703e9, restart: None
[29BC:A138][2017-09-26T09:28:00]e000: Error 0x800703e9: Failed to execute EXE package.
[1EC4:6DB0][2017-09-26T09:28:00]i351: Removing cached package: Microsoft.DataTools.AnalysisServices, from path: C:\ProgramData\Package Cache\9864EE5369359DB622D0234B6C6B7640B949140C\
[29BC:A138][2017-09-26T09:28:00]i000: MainViewModel.OnPackageActionProgress: Percent completed: 100, Overall progress: 100
[1EC4:6DB0][2017-09-26T09:28:00]i372: Session end, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{5d5d6235-5c8c-4377-9a75-1b6368850657}, resume: None, restart: None, disable resume: No
[1EC4:6DB0][2017-09-26T09:28:00]i330: Removed bundle dependency provider: {5d5d6235-5c8c-4377-9a75-1b6368850657}
[1EC4:6DB0][2017-09-26T09:28:00]i352: Removing cached bundle: {5d5d6235-5c8c-4377-9a75-1b6368850657}, from path: C:\ProgramData\Package Cache\{5d5d6235-5c8c-4377-9a75-1b6368850657}\
[1EC4:6DB0][2017-09-26T09:28:00]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{5d5d6235-5c8c-4377-9a75-1b6368850657}, resume: None, restart initiated: No, disable resume: No
[29BC:A138][2017-09-26T09:28:00]e000: MainViewModel.OnBundleAction: Bundle action failed: Recursion too deep; the stack overflowed (0x800703E9)
[29BC:A138][2017-09-26T09:28:00]i399: Apply complete, result: 0x800703e9, restart: None, ba requested restart:  No
[29BC:6724][2017-09-26T09:28:04]i000: MainViewModel.OpenUrl: Opening url: C:\Users\RTOMPS~1\AppData\Local\Temp\SsdtSetup\SSDT-Setup-ENU_20170926092556.log

最佳答案

尼克的回答非常有帮助,但我仍然失败于SSDT-Setup-ENU.exe /repair出现同样的错误Error 0x800703e9: Failed to execute EXE package. .

然后我用一个非常简单的方法尝试了:(先禁用UserAccountControl)

  1. 复制SSDT-Setup-ENU.exec:\temp并执行SSDT-Setup-ENU.exe /layout下载该 bundle 的本地副本。
  2. 打开C:\temp\redist并双击NDP461-KB3102438-Web.exe
  3. 打开C:\temp\payload并双击vsta_setup.exe
  4. 重复安装其他...

C:\temp\payload directory listing

关于visual-studio-2017 - SSDT安装问题(无法执行EXE包。),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46421619/

相关文章:

c# - 如何在.net core 1.1 csproj中添加工具部分

sql-server - 如何在 Visual Studio 数据库项目 (SSDT) 上设置更改跟踪

visual-studio-2012 - 如何在 Visual Studio 数据库项目脚本中获取数据库名称?

java - cloudera manager 5.4在ubuntu 14.04上安装卡住java oracle jdk(可信)

windows-7-x64 - System.Data.SQLite Windows x64 安装失败;无法加载文件或程序集或依赖项错误

visual-studio - 如何在 Visual Studio 2017 中禁用 "Enhanced Scrollbar"

c++ - 格式化输出以显示在错误列表的消息部分

Haskell安装错误

visual-studio-2017 - VS2017 重命名项目 - 文件夹已经包含一个名为的项目

sql-server - SQL Server 2017 中 SSDT 中的用户登录失败(但不是真正失败)