SSDT安装问题(无法执行EXE包.)

Gli*_*tor 46 failed-installation sql-server-data-tools visual-studio-2017

我遇到了VS2017的SSDT安装问题.

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

所有3次日志都在同一点上跌跌撞撞,任何人都知道它正在尝试运行的是什么.(我正在使用Admin运行安装程序...).我在某个地方读到了类似的错误,它可能是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
Run Code Online (Sandbox Code Playgroud)

小智 72

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

然后我以一种非常简单的方式尝试了它:(首先禁用UserAccountControl)

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

C:\ temp\payload目录列表

  • 感谢您返回并记录您的解决方案.他们真的搞砸了这个产品....多年来. (15认同)
  • #4指的是什么?我只看到\ redist和\ payload文件夹.在"\ payload"文件夹中,除了vsta_setup.exe之外,我还看到了一堆.msi文件.这是#4指的是什么?vsta_setup.exe完成后,单击此文件夹中的每个.msi? (9认同)
  • 对我来说仍然没有工作.但继续这个想法,我手动安装了Microsoft.DataTools.AnalysisServices.VSIX Microsoft.DataTools.IntegrationServices.VSIX Microsoft.DataTools.ReportingServices.VSIX,最后安装了everthing. (5认同)
  • 这个答案纯金.你是怎么想出来的? (3认同)
  • 现在为时已晚,但也许可以帮助别人.在此之后,转到"工具">"扩展和更新",为Visual Studio安装Microsoft Rdlc报表设计器. (3认同)

Nic*_*aid 15

当我在日志中收到相同的消息时,这是我遇到的最可能的链接:

Applying execute package: Microsoft.DataTools.AnalysisServices, action: Install, path: C:\ProgramData\Package Cache\9864EE5369359DB622D0234B6C6B7640B949140C\VSIXBootstrapper.exe, arguments: '"C:\ProgramData\Package Cache\9864EE5369359DB622D0234B6C6B7640B949140C\VSIXBootstrapper.exe" /q /admin /instanceIds:"fc3f0e2c" /logFile:"C:\Users\a_nzchuk\AppData\Local\Temp\SsdtSetup\SSDT-Setup-ENU_20171205113839_002_Microsoft.DataTools.AnalysisServices.log" "payload\Microsoft.DataTools.AnalysisServices.vsix"' 
MainViewModel.OnPackageActionProgress: Percent completed: 50, Overall progress: 17 
MainViewModel.OnPackageActionProgress: Percent completed: 50, Overall progress: 17 
........... 
...
Error 0x800707d3: Process returned error: 0x7d3
Error 0x800707d3: Failed to execute EXE package.
Error 0x800707d3: Failed to configure per-machine EXE package.
MainViewModel.OnPackageAction: Install Completed for package SQL Server Analysis Services (id: Microsoft.DataTools.AnalysisServices)
Applied execute package: Microsoft.DataTools.AnalysisServices, result: 0x800707d3, restart: None
Run Code Online (Sandbox Code Playgroud)

所以我会在这里记录我的发现.

在我的开始菜单中,我有Visual Studio 2017(SSDT).它运行正常,但没有任何BI项目可用

这是我在管理员提升的命令提示符下所做的:

  1. 复制SSDT-Setup-ENU.exeC:\ temp(而不是管理员用户可能无权访问的用户特定下载文件夹)
  2. SSDT-Setup-ENU.exe /layout预下载支持和REDIST文件(这是一个需要重新启动后)
  3. 跑来SSDT-Setup-ENU.exe /repair尝试修复安装.它给了我一个我点击的按钮修复.
  4. SSDT-Setup-ENU.exe /repair再次跑.选择修改.注意到只勾选了SQL Server数据库,但没有其他人(SSAS,SSIS,SSRS)
  5. 勾选SQL Server Analysis Services并按下Modify.它继续这样做.几分钟后停留在50%,但最终奏效了
  6. 重复SQL Server Reporting ServicesSQL Server Integration Services

在此之后,当我重新参与VS2017时,它拥有了BI项目,并允许我创建一个1400 SSAS解决方案


Gli*_*tor 6

以前的失败安装使VS2017意识到Visual Studio Installer中存在安装.我删除了安装,重新启动并重新安装成功了...