web-dev-qa-db-fra.com

Problème d'installation de SSDT (impossible d'exécuter le package EXE.)

J'ai un problème avec l'installation de SSDT pour VS2017.

J'ai exécuté le programme d'installation à trois reprises, une de base, une après la mise à jour de VS et la dernière après certaines mises à jour mineures de Windows.

Tous les 3 fois que les journaux trébuchent au même point, tout le monde sait ce que ce fichier .exe qu'il tente d'exécuter (j'exécute le programme d'installation avec Admin ...). J'ai lu quelque part une erreur similaire disant qu'il pourrait s'agir du SDK, mais je suis en mesure de l'exécuter localement. N'importe quelle solution de contournement de Nice pour avoir cette installation installée?

[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
34
Glitch_Doctor

La réponse de Nick est très utile, mais j'ai toujours échoué à SSDT-Setup-ENU.exe /repair avec la même erreur Error 0x800703e9: Failed to execute EXE package..

Ensuite, je l'ai essayé de manière très simple: (Désactivez d'abord UserAccountControl)

  1. copiez SSDT-Setup-ENU.exe dans c:\temp et exécutez SSDT-Setup-ENU.exe /layout pour télécharger une copie locale du paquet.
  2. ouvrez C:\temp\redist et double-cliquez sur NDP461-KB3102438-Web.exe
  3. ouvrez C:\temp\payload et double-cliquez sur vsta_setup.exe
  4. répète pour installer d'autres ...

 C:\temp\payload directory listing

57
Daniel

C'est le lien le plus probable auquel je suis arrivé lorsque j'ai reçu le même message dans mon journal:

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

Je vais donc documenter mes conclusions ici.

Dans mon menu de démarrage, j'avais Visual Studio 2017 (SSDT) ​​. Il fonctionnait bien, mais aucun projet de BI n'était disponible.

Voici ce que j'ai fait à partir d'une invite de commande élevée pour l'administrateur:

  1. Copiez SSDT-Setup-ENU.exe dans C:\temp (plutôt que dans un dossier de téléchargement spécifique à l'utilisateur auquel l'utilisateur admin n'a peut-être pas accès)
  2. Ran SSDT-Setup-ENU.exe /layout pour pré-télécharger le support et redistribuer les fichiers (c'était après un redémarrage requis)
  3. Ran SSDT-Setup-ENU.exe /repair pour essayer de réparer l’installation. Il m'a donné un bouton réparation que j'ai cliqué.
  4. Ran SSDT-Setup-ENU.exe /repair à nouveau. Sélectionné Modifier . A noté que seul Base de données SQL Server était coché, mais aucun des autres (SSAS, SSIS, SSRS)
  5. Ticked SQL Server Analysis Services et appuyé sur Modifier. Il a procédé à le faire. Est resté bloqué à 50% pendant quelques minutes mais a finalement travaillé
  6. Répété pour SQL Server Reporting Services et SQL Server Integration Services

Après cela, lorsque j'ai réexécuté VS2017, il a eu les projets de BI et m'a permis de créer une solution SSAS 1400

12
Nick.McDermaid

Les précédentes installations ayant échoué laissaient VS2017, reconnaissant que l'installation était présente dans Visual Studio Installer. J'ai supprimé l'installation, redémarré et la réinstallation a réussi ...

5
Glitch_Doctor

Pour SSDT pour VS2018, version 15.5.2 Même échec lors de l'exécution exe. seulement faire 1. SSDT-Setup-FRA.exe/layout 2. SSDT-Setup-ENU.exe/repair (cochez SSAS/SSRS/SSIS en fonction de vos besoins)

et cela fonctionne déjà. Je pense que MS fait aussi un travail pour cela.

1
beibeizhu

EDIT: Ceci pourrait pas être plus pertinent puisque SSDT 15.8.2 est maintenant disponible.


Dans mon cas, j'étais sur VS 2017 15.7.2 et je ne peux pas terminer l'installation dans SSDT 15.6. Ce que j'ai fait était d'installer SSDT 2017 15.7.0 et cela a fonctionné.

Assurez-vous de désinstaller les installations SSDT antérieures via le programme d'installation VS ou le Panneau de configuration, ainsi que les extensions projets Microsoft Reporting Services _ et Projets Microsoft Aanalysis Services si vous en avez avant le lancement du programme d'installation.

1
terrible-coder

J'ai eu la même erreur 0x800703e9 lors de l'installation de SSDT avec l'option SSRS cochée. Après avoir essayé sans succès certaines des suggestions précédentes, notamment en utilisant l'option/layout pour télécharger le package localement, j'ai constaté que la partie du programme d'installation de Visual Studio nécessitait un redémarrage pour se terminer. Après le redémarrage, j'ai pu exécuter Microsoft.DataTools.ReportingServices.VSIX avec succès.

0
Shem Sargent

Edit: Je pense que mon problème Python est un sous-ensemble du commentaire de Jeff Leach sur la réparation de Visual Studio. Donc, je regarderais probablement toutes les erreurs de Visual Studio que vous avez eues lors de l'installation et essayez de les réparer avant d'essayer d'installer SSDT. Pour le moment, je ne mettrais PAS à jour Visual Studio ou son programme d'installation vers les versions les plus récentes (15.7 et 1.16) en raison de bogues connus avec SSDT 2017. Ils travaillent sur un correctif qui sortira avec 15.7.2 mais n'est pas encore sorti.

Info pour l'édition:

https://developercommunity.visualstudio.com/content/problem/246732/ssdt-1560-installer-the-configuration-registry-key.html


J'ai trouvé que la méthode de Daniel fonctionnait, mais je devais installer Python manuellement pour réussir.

Après avoir installé avec succès le fichier .msis dans le répertoire de charge, j'ai essayé d'installer le service Analysis Services VSIX mais sans succès, car le programme d'installation ne pouvait pas installer Python 3.6.3. J'ai trouvé la page en bas et procédez comme suit pour installer avec succès les VSIX d'analyse, d'intégration et de génération de rapports.

  1. Consultez les journaux d'erreurs et trouvez quelle version de Python est à l'origine du problème.
  2. Téléchargez et installez manuellement la version Python appropriée (mes journaux disaient 3.6.3). Le nom de l’exécutable était python-3.6.3-AMD64.exe et je l’ai obtenu de https://www.python.org/ftp/python/3.6.3/python-3.6.3-AMD64.exe
  3. Désinstallez les extensions SSDT à partir de Visual Studio. J'ai désinstallé tous mes VSIX précédemment infructueux.
  4. Installez manuellement les VSIX. Cela a fonctionné pour moi et je peux utiliser toutes les fonctionnalités SSDT!

Juste pour faire des tests de contrôle, j'ai installé Reporting Services avec l'option/repair et j'ai réussi. Je pense que le problème principal était l’erreur Python. Je pense que si j'avais installé Python, tout se serait bien passé. C'est très frustrant car j'ai eu la même "erreur" Python lors de la première installation de Visual Studio 2017 (15.6.7) ... attendez-vous à ce que "l'erreur" soit juste un avertissement et ne m'empêche pas d'utiliser Visual Studio. Mais d'une manière ou d'une autre, cela empêchait l'installation de SSDT 2017.

J'espère que vous ne devrez pas vivre cela comme aujourd'hui au travail!

Informations qui ont aidé à résoudre ceci:

https://developercommunity.visualstudio.com/content/problem/98172/packageidcpython3exex64packageactiondownloadpackag-1.html

0
René Casiano

J'ai un problème similaire avec un code d'erreur différent, mais le même

"Échec de l 'exécution du problème du paquet EXE".

J'ai essayé toute la solution ci-dessus en vain. Mais, après avoir créé une structure d’installation à partir de SSDT-Setup-ENU.exe et ensuite essayé d’exécuter vsta_setup.exe comme suggéré par Daniel. J'arrive au message d'erreur sous-jacent, cela a quelque chose à voir avec Android NDK, croyez-le ou non, et puisque je viens de Syrie, toute modification apportée à ces paquets devrait être effectuée via une connexion VPN. Donc, la solution devait exécuter la structure d'installation de Visual Studio 2017, supprimer tous ces paquets Android laids "SDK et NDK Android et même les émulateurs, oui, une solution nucléaire puisque je n'ai pas de connexion VPN", lancez SSDT-Setup-ENU.exe /repair. Tout a bien fonctionné.
J'espère que cela sauvera du temps à quelqu'un après avoir gaspillé le mien.

0
Mahmoud