У меня возникла проблема с установкой SSDT для VS2017.
Я запускаю установщик три раза, один раз базовый, один раз после обновления VS и последний после некоторых небольших обновлений для Windows.
Все три раза журналы спотыкаются в одном и том же месте, каждый знает, что это.exe, который он пытается запустить (я запускаю установщик с помощью Admin. ). Я где-то читал о такой же ошибке, что это может быть SDK, но я могу запустить это локально, какие-нибудь хорошие обходные пути, чтобы установить это там?
Ответ от Nick очень полезен, но я все еще не справился с SSDT-Setup-ENU.exe/repair с той же ошибкой Error 0x800703e9: Failed to execute EXE package. ,
Затем я попробовал это очень просто: (сначала отключите UserAccountControl)
- скопируйте SSDT-Setup-ENU.exe в c: emp и выполните SSDT-Setup-ENU.exe/layout чтобы загрузить локальную копию пакета.
- откройте C: emp
edist и дважды щелкните NDP461-KB3102438-Web.exe - откройте C: emppayload и дважды щелкните vsta_setup.exe
- повторите установку других.
Это наиболее вероятная ссылка, к которой я пришел, когда я получил одно сообщение в своем журнале:
Поэтому я запишу свои выводы здесь.
В моем стартовом меню у меня была Visual Studio 2017 (SSDT). Он работал нормально, но не имел доступных бизнес-проектов
Это то, что я сделал в командной строке администратора:
- Скопированный SSDT-Setup-ENU.exe в C: emp (а не в пользовательскую папку для загрузки, к которой у администратора может не быть доступа)
- Ran SSDT-Setup-ENU.exe/layout для предварительной загрузки файлов поддержки и переименования (это было после необходимого перезапуска)
- Ran SSDT-Setup-ENU.exe/repair чтобы попытаться восстановить установку. Он дал мне кнопку «Ремонт», которую я нажал.
- Ran SSDT-Setup-ENU.exe/repair снова SSDT-Setup-ENU.exe/repair . Выбранная модификация. Отметил, что была отмечена только база данных SQL Server, но ни одна из других (SSAS, SSIS, SSRS)
- Отметьте службы анализа SQL Server и нажмите «Изменить». Он продолжал это делать. Застрял на 50% в течение нескольких минут, но в итоге работал
- Повторяется для служб отчетов SQL Server и служб интеграции SQL Server
После этого, когда я запустил VS2017, у него были проекты BI и разрешили мне создать решение SSA 1400
Предыдущие неудачные установки оставили VS2017, признав, что установка присутствовала в установщике Visual Studio. Я удалил установку, перезапустил и переустановка прошла успешно.
Для SSDT для VS2018 версия 15.5.2 тоже не выполнена при выполнении exe. только 1. SSDT-Setup-ENU.exe/layout 2. SSDT-Setup-ENU.exe/repair (отметьте SSAS/SSRS/SSIS на основе вашего требования)
и это уже работает. Я думаю, что MS также выполняет определенную работу для этого.
Изменить: я думаю, что моя проблема с Python — это подмножество комментария Джеффа Лиха об исправлении Visual Studio. Таким образом, я бы, вероятно, посмотрел на любые ошибки Visual Studio, которые у вас были при установке, и попытаться исправить их, прежде чем пытаться установить SSDT. Пока я не буду обновлять Visual Studio или его установщик до новейших версий (15.7 и 1.16) из-за известных ошибок с SSDT 2017. Они работают над исправлением, которое будет отсутствовать с 15.7.2, но оно еще не вышло.
Информация для редактирования:
Я обнаружил, что метод Daniel работает, но мне нужно было установить Python вручную, чтобы добиться успеха.
После успешной установки.msis в каталоге полезных данных я попытался установить Analysis Services VSIX, и я не был успешным, потому что установщик не смог установить Python 3.6.3. Я нашел страницу внизу и сделал следующее, чтобы успешно установить VSIX Analysis, Integration и Reporting.
- Проверьте журналы ошибок и найдите, какая версия Python является проблемой.
- Вручную загрузите и установите правильную версию Python (мои журналы сказали 3.6.3). Имя исполняемого файла было python-3.6.3-amd64.exe, и я получил его с https://www.python.org/ftp/python/3.6.3/python-3.6.3-amd64.exe
- Удалите расширения SSDT из Visual Studio. Я удалил все мои ранее неудачные VSIX.
- Вручную установите VSIX. Это сработало для меня, и я могу использовать все функции SSDT!
Для проведения контрольного тестирования я установил службы Reporting Services с параметром /repair и был успешным. Я думаю, что основной проблемой была ошибка Python. Я думаю, если бы я установил Python, все прошло бы гладко. Это очень неприятно, потому что я получил эту же «ошибку» Python при первой установке Visual Studio 2017 (15.6.7). ожидаю, что «ошибка» была просто предостережением и не помешала мне использовать Visual Studio. Но почему-то это помешало установке SSDT 2017.
Надеюсь, никто из вас не сможет пройти через это, как я сделал сегодня на работе!
Информация, которая помогла решить эту проблему:
При установке SolidWorks вы можете столкнуться с ошибкой Windows Installer для данного компонента продукта не отработал, как ожидалось: RollbackUnReg
Установка программы прерывается и происходит отмена.
Попытки начать повторную установку заканчиваются такой же ошибкой.
Один из вариантов решения данной проблемы:
— необходимо удалить, используя стандартный механизм удаления программ (Пуск — Панель управления — Программы — Удаление программы), все пакеты Microsoft Visual C++ (2008, 2012 и прочие). И начать установку SolidWorks сначала.
SolidWorks сам установит свои нужные версии Microsoft Visual C++ и установка должна пройти успешно.
I am having an issue with the SSDT installation for VS2017.
I have ran the installer three times, once basic, once following VS update and the last following some minor windows updates.
All 3 times the logs stumble at the same point, anyone know what this .exe it is trying to run is (I am running the installer with Admin. ). I read somewhere for a similar error that it might be the SDK but I am able to run this locally, any nice workarounds to having this installed out there?

10 Answers 10
The answer from Nick is very helpful, but I still failed at SSDT-Setup-ENU.exe /repair with the same error Error 0x800703e9: Failed to execute EXE package. .
Then I tried it with a very straightforward way: (Disable UserAccountControl first)
- copy SSDT-Setup-ENU.exe to c: emp and execute SSDT-Setup-ENU.exe /layout to download a local copy of the bundle.
- open C: emp
edist and double click NDP461-KB3102438-Web.exe - open C: emppayload and double click vsta_setup.exe
- repeat to install others.


This is the most likely link I came to when I got the same message in my log:
So I’ll document my findings here.
In my start menu I had Visual Studio 2017 (SSDT). It ran OK but didn’t have any BI projects available
This is what I did from an Administrator elevated command prompt:
- Copied SSDT-Setup-ENU.exe into C: emp (rather than a user specific download folder which the admin user may not have access to)
- Ran SSDT-Setup-ENU.exe /layout to pre-download support and redist files (this was after a required restart)
- Ran SSDT-Setup-ENU.exe /repair to try and repair the install. It gave me a button Repair that I clicked.
- Ran SSDT-Setup-ENU.exe /repair again. Selected Modify. Noted that only SQL Server Database was ticked, but none of the others (SSAS, SSIS, SSRS)
- Ticked SQL Server Analysis Services and pressed Modify. It proceeded to do it. Got stuck at 50% for a few minutes but eventually worked
- Repeated for SQL Server Reporting Services and SQL Server Integration Services
After this, when I reran VS2017, it had the BI projects and allowed me to create a 1400 SSAS solution

Previous failed installations left VS2017 recognising that the installation was present in Visual Studio Installer. I removed the installation, restarted and the re-install was successful.

For SSDT for VS2018, Version 15.5.2 same failed at execute exe. only do 1. SSDT-Setup-ENU.exe /layout 2. SSDT-Setup-ENU.exe /repair (tick SSAS/SSRS/SSIS based on your requirement)
and this already works. I think MS also do some job for this.
EDIT: This might not be relevant any more since SSDT 15.8.2 is now out.
In my case, I was on VS 2017 15.7.2 and I can’t complete the installation in SSDT 15.6. What I did was to install SSDT 2017 15.7.0 and it worked.
Make sure to uninstall previous SSDT installations via the VS installer or Control Panel also the Microsoft Reporting Services Projects and Microsoft Aanalysis Services Projects extensions first if you have them before launching the installer.
Edit: I think my Python issue is a subset of Jeff Leach’s comment about repairing Visual Studio. So, I would probably look at any Visual Studio errors you had while installing and try and fix them before trying to install SSDT. For the time being I would NOT update Visual Studio or its installer to the newest versions (15.7 and 1.16) because of known bugs with SSDT 2017. They are working on a fix that will be out with 15.7.2 but it’s not out yet.
Info for the edit:
I found that Daniel’s method worked, but I had to install Python manually to be successful.
After successfully installing the .msis in the payload directory I tried to install the Analysis Services VSIX and I wasn’t successful because the installer couldn’t install Python 3.6.3. I found the page at the bottom and did the following to successfully install the Analysis, Integration, and Reporting VSIXs.
- Check error logs and find what version of Python is the problem.
- Manually download and install the proper Python version (my logs said 3.6.3). The name of the executable was python-3.6.3-amd64.exe and I got it from https://www.python.org/ftp/python/3.6.3/python-3.6.3-amd64.exe
- Uninstall SSDT extensions from within Visual Studio. I uninstalled all of my previously unsuccessful VSIXs.
- Manually install VSIXs. This worked out for me and I am able to use all of the SSDT functionality!
Just to do control testing, I installed Reporting Services with the /repair option and was successful. I think the main issue was the Python error. I think if I would’ve had Python installed everything would’ve gone smoothly. This is very frustrating because I got this same Python «error» when first installing Visual Studio 2017 (15.6.7). expect the «error» was just a caution and didn’t prevent me from using Visual Studio. But somehow it prevented the install of SSDT 2017.
I hope none of y’all have to go through this like I did today at work!