Install SSDT for Visual Studio 2017 community fails on recursion too deep

5

"Setup Failed" Recursion too deep; stack overflowed 0x800703E9.

I have windows 10 and newest visual studio version. I have tried rebooting to make sure I have as many resources as possible. I have 4g ram.

installation
visual-studio-2017
sql-server-data-tools
asked on Stack Overflow Mar 7, 2018 by billpennock

4 Answers

8

If the SSDT installer gives you multiple instances of Visual Studio to choose from, try the "new" option.

I ran into this problem trying to install SSDT 15.8.1 on Windows Server 2012 R2 with the latest version of Visual Studio 2017 (v15.8.6) already installed. The SSDT installer gave me 2 options in a dropdown box.

Install tools to this Visual Studio 2017 instance:

  • Visual Studio 2017
  • Install new SQL Server Data Tools for Visual Studio 2017

When I chose the first option: Visual Studio 2017 (presumably the existing instance), I ran into the cryptic "recursion too deep" error. I installed the SSRS extension for VS (as suggested by others on Stack Overflow) and tried running the SSDT installer again for the existing Visual Studio 2017 instance. I got the same "recursion" error.

I tried one more time, but this time chose the 'Install new SQL Server Data Tools for Visual Studio 2017' option. This time the install process completed!

answered on Stack Overflow Oct 12, 2018 by D_T
3

Apparently there is an installer inconsistency between the latest versions of SSDT and Visual Studio. The suggested fix is to start with a previous installation of Visual Studio 2017, install the latest SSDT on top of that, and then upgrade Visual Studio. This is a very time consuming fix. It appears this is only necessary for the SSIS components - the SSAS and SSRS pieces are available as Extensions within VS, and I believe they still install successfully from there.

https://developercommunity.visualstudio.com/content/problem/258117/ssdt-failed-to-install-vs-2017-pro-1572.html

answered on Stack Overflow May 29, 2018 by Andy Hooper
0

Please re-run the VS community 2017 installer or go to Control Panel-Programs and Features, uninstall the previous SSDT version for VS 2017, then re-install it, you can have a look at this similar issue.

If this issue persists, please use http://aka.ms/vscollect to gather the installation logs and find vslogs.zip under the %temp% folder, then upload the file to Onedrive and share the link here.

answered on Stack Overflow Mar 8, 2018 by Sara Liu - MSFT
0

You should uninstall the current version of SSDT before install a new version. If your computer have some pages blocked, you could download the specific version offline installer (Download the header, then use SSDT-Setup.exe /layout [Folder]) for the former version and new version of SSDT.

answered on Stack Overflow May 22, 2019 by Ramiro Mosquera

User contributions licensed under CC BY-SA 3.0