我遇到了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
答案 0 :(得分:63)
尼克的答案非常有帮助,但我仍然在SSDT-Setup-ENU.exe /repair
失败并出现同样的错误Error 0x800703e9: Failed to execute EXE package.
。
然后我以一种非常简单的方式尝试了它:(首先禁用UserAccountControl)
答案 1 :(得分:13)
当我在日志中收到相同的消息时,这是我最常见的链接:
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
所以我会在这里记录我的发现。
在我的开始菜单中,我有 Visual Studio 2017(SSDT)。它运行正常,但没有任何BI项目可用
这是我在管理员提升的命令提示符下所做的:
SSDT-Setup-ENU.exe
复制到 C:\ temp (而不是管理员用户可能无权访问的用户特定下载文件夹)SSDT-Setup-ENU.exe /layout
预先下载支持和redist文件(这是在需要重启后)SSDT-Setup-ENU.exe /repair
尝试修复安装。它给了我一个按钮 Repair 我点击了。SSDT-Setup-ENU.exe /repair
。选择修改。注意到只勾选了 SQL Server数据库,但没有其他人(SSAS,SSIS,SSRS)在此之后,当我重新使用VS2017时,它有BI项目并允许我创建1400 SSAS解决方案
答案 2 :(得分:5)
先前失败的安装使VS2017意识到安装在Visual Studio Installer中存在。我删除了安装,重新启动并重新安装成功...
答案 3 :(得分:1)
对于VS2018的SSDT,版本15.5.2 同样在执行exe时失败。只做 1. SSDT-Setup-ENU.exe / layout 2. SSDT-Setup-ENU.exe /修复(根据您的要求勾选SSAS / SSRS / SSIS)
这已经有效了。我认为MS也为此做了一些工作。
答案 4 :(得分:1)
编辑:由于SSDT 15.8.2现已停止,因此 可能不再相关。
在我的情况下,我在VS 2017 15.7.2上,我无法在SSDT 15.6中完成安装。我所做的是安装SSDT 2017 15.7.0并且它有效。
如果您在启动之前拥有它们,请务必先通过VS安装程序或控制面板卸载以前的SSDT安装 Microsoft Reporting Services项目和 Microsoft Aanalysis Services项目扩展名安装程序。
答案 5 :(得分:0)
编辑:我认为我的Python问题是Jeff Leach关于修复Visual Studio的评论的一部分。因此,我可能会在安装时查看您遇到的任何Visual Studio错误,并在尝试安装SSDT之前尝试修复它们。由于SSDT 2017已知错误,我暂时不会将Visual Studio或其安装程序更新到最新版本(15.7和1.16)。他们正在开发一个将在15.7.2中修复的修复程序但是它已经过了还没出来。
编辑信息:
我发现Daniel的方法有效,但我必须手动安装Python才能获得成功。
在有效负载目录中成功安装.msis后,我尝试安装Analysis Services VSIX,但由于安装程序无法安装Python 3.6.3,因此我没有成功。我在底部找到了该页面并执行了以下操作以成功安装Analysis,Integration和Reporting VSIX。
为了进行控制测试,我使用/ repair选项安装了Reporting Services并且成功了。我认为主要问题是Python错误。我想如果我安装了Python,一切都会顺利进行。这非常令人沮丧,因为我得到了同样的Python"错误"首次安装Visual Studio 2017(15.6.7)时...期待"错误"只是一个警告,并没有阻止我使用Visual Studio。但不知何故,它阻止了SSDT 2017的安装。
我希望所有人都不必像我今天在工作中那样经历这一切!
有助于解决此问题的信息:
答案 6 :(得分:0)
我有同样的错误0x800703e9安装了SSDT并选中了SSRS选项。在尝试了一些以前的好建议失败后,包括使用/ layout选项在本地下载软件包,我发现软件包的Visual Studio安装程序部分需要重新启动才能完成。重启后,我能够成功运行Microsoft.DataTools.ReportingServices.VSIX。
答案 7 :(得分:0)
我有一个类似的问题,错误代码不同,但相同
“无法执行EXE软件包问题”。
我尝试了上述所有解决方案,但均无济于事。但是,在根据SSDT-Setup-ENU.exe
创建安装布局并按照Daniel的建议尝试执行vsta_setup.exe
之后。我得到了潜在的错误消息,它与Android NDK
的信任与否有关,并且由于我来自叙利亚,因此对这些软件包的任何更改都应通过VPN
连接来完成。因此,解决方案是要运行Visual Studio 2017安装布局,删除所有这些难看的android程序包“ Android SDK和NDK甚至是模拟器,是的,因为我没有VPN连接,所以是核解决方案” ,然后运行SSDT-Setup-ENU.exe /repair
。一切都很好。
我希望这可以节省浪费我的人的时间。
答案 8 :(得分:0)
我的安装也出现了错误。我尝试了上面提到的几件事,但没有帮助。因此,我猜测这可能是我的VirtualBox VM的磁盘空间。我使C:
的驱动器更大,这就是诀窍。
SSDT要求:
硬盘空间:多达130 GB
的可用空间,取决于安装的功能;典型的安装需要20-50 GB
的可用空间。
答案 9 :(得分:0)
我的ssdt_setup_enu运行到安装失败。 我正在使用15.9版
产品发布信息在此处:摘录1
[2F6C:2F70][2019-04-27T15:30:55]i001: Burn v3.11.0.1528, Windows v10.0 (Build 17763: Service Pack 0), path: C:\Users\albert\AppData\Local\Temp\{828655F7-4AB9-4C42-A9DB-1BEC6D4EC19D}\.cr\SSDT-Setup-ENU.exe
[2F6C:2F70][2019-04-27T15:30:55]i000: Initializing string variable 'ProductVersionVar' to value '14.0.16186.0'
[2F6C:2F70][2019-04-27T15:30:55]i000: Initializing string variable 'HeaderText' to value 'Release 15.9.0'
错误,摘录2
[332C:32B8][2019-04-27T15:34:28]e000: Error 0x80070002: Failed to find payload: Microsoft.DataTools.IntegrationServices in working path: C:\Users\albert\AppData\Local\Temp\{B3B89D58-13A8-48A3-BA76-2F7FE585FE4D}\Microsoft.DataTools.IntegrationServices and unverified path: C:\ProgramData\Package
Cache\.unverified\Microsoft.DataTools.IntegrationServices
[332C:32B8][2019-04-27T15:34:28]e000: Error 0x80070002: Failed to cache payload: Microsoft.DataTools.IntegrationServices
[2F6C:28C8][2019-04-27T15:34:28]e314: Failed to cache payload: Microsoft.DataTools.IntegrationServices from working path: C:\Users\albert\AppData\Local\Temp\{B3B89D58-13A8-48A3-BA76-2F7FE585FE4D}\Microsoft.DataTools.IntegrationServices, error: 0x80070002.
更多错误
[332C:2D6C][2019-04-27T16:13:21]e000: Error 0x800707d3: Process returned error: 0x7d3
[332C:2D6C][2019-04-27T16:13:21]e000: Error 0x800707d3: Failed to execute EXE package.
[2F6C:2F70][2019-04-27T16:13:21]e000: Error 0x800707d3: Failed to configure per-machine EXE package.
[2F6C:2F70][2019-04-27T16:13:21]i000: MainViewModel.OnPackageAction: Install Completed for package SQL Server Integration Services (id: Microsoft.DataTools.IntegrationServices)
[2F6C:2F70][2019-04-27T16:13:21]i319: Applied execute package: Microsoft.DataTools.IntegrationServices, result: 0x800707d3, restart: None
Github问题 https://github.com/MicrosoftDocs/visualstudio-docs/issues/2592
其最新项目下载(日期为2019年4月4日) https://marketplace.visualstudio.com/items?itemName=SSIS.SqlServerIntegrationServicesProjects&ssr=false#overview
我已安装Visual Studio 2019 ,并试图将SSDT添加到VS2019。我还没有尝试将SSDT添加到VS 2017的新实例中。 没有提出解决方案。一些参考资料与旧版本有关。