48 votes

Problème d'installation de SSDT (échec de l'exécution du paquet EXE.)

Je rencontre un problème avec l'installation de SSDT pour VS2017.

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

Les 3 fois, les logs butent sur le même point, quelqu'un sait ce qu'est ce .exe qu'il essaie d'exécuter (j'exécute le programme d'installation avec Admin...). J'ai lu quelque part pour une erreur similaire que cela pourrait être le SDK, mais je suis en mesure de l'exécuter localement, y a-t-il des solutions de contournement pour l'installer ?

[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

73voto

Daniel Points 686

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

J'ai ensuite essayé avec une méthode très simple : (Désactiver d'abord UserAccountControl)

  1. copie SSDT-Setup-ENU.exe à c:\temp et exécute SSDT-Setup-ENU.exe /layout pour télécharger une copie locale de la liasse.
  2. ouvrir C:\temp\redist et double-cliquez sur NDP461-KB3102438-Web.exe
  3. ouvrir C:\temp\payload et double-cliquez sur vsta_setup.exe
  4. répéter pour installer les autres...

C:\temp\payload directory listing

17 votes

Merci de revenir et de documenter votre solution. Ils ont vraiment gâché ce produit.... depuis des années maintenant.

3 votes

Cette réponse est de l'or pur. Comment avez-vous compris ça ?

0 votes

Cela a besoin de plus de votes positifs ! J'ai trouvé que mon installation échouait sur le "envoyer des données à Microsoft" que je n'ai JAMAIS accepté sur l'installation originale de VS. Microsoft essayait de l'installer en coulisse avec vsta_setup.exe.

16voto

Nick.McDermaid Points 4806

C'est le lien le plus probable auquel j'ai abouti lorsque j'ai obtenu 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 découvertes ici.

Dans mon menu de démarrage, j'avais Visual Studio 2017 (SSDT) . Il a fonctionné correctement mais n'avait pas de projets BI disponibles.

C'est ce que j'ai fait à partir d'une invite de commande élevée par un administrateur :

  1. Copié SSDT-Setup-ENU.exe en C:\temp (plutôt qu'un dossier de téléchargement spécifique à l'utilisateur, auquel l'utilisateur administrateur n'a peut-être pas accès).
  2. Ran SSDT-Setup-ENU.exe /layout pour pré-télécharger les fichiers de support et de redistribution (ceci après un redémarrage nécessaire)
  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 encore. Sélectionné Modifier . A noté que seulement Base de données SQL Server était cochée, mais aucune des autres (SSAS, SSIS, SSRS) ne l'était.
  5. Ticked Services d'analyse du serveur SQL et j'ai appuyé sur Modifier. Il a commencé à le faire. Il est resté bloqué à 50% pendant quelques minutes mais a fini par fonctionner.
  6. Répété pour SQL Server Reporting Services et Services d'intégration du serveur SQL

Après cela, lorsque j'ai relancé VS2017, il avait les projets BI et m'a permis de créer une solution SSAS 1400.

0 votes

Je suis chez un autre client aujourd'hui et ENCORE Je ne peux pas installer cette chose ridicule

1 votes

Le a été très utile mais je recevais toujours une erreur. En cherchant un peu, j'ai trouvé C:\Program Fichiers (x86) \Microsoft Visual Studio \Installer\vs_installershell.exe et l'a lancé. Il est apparu avec une belle interface graphique montrant l'état de l'installation et indiquant que je devais redémarrer l'ordinateur pour terminer l'installation. Après le redémarrage, je l'ai relancé et il n'a montré aucune erreur, j'ai donc continué avec les instructions de Nick et tout a bien fonctionné.

1 votes

@Nick.McDermaid J'ai suivi les étapes mentionnées par vous et j'ai finalement pu voir le modèle BI dans mon VS2017. J'ai redémarré après chaque réparation. Au lieu de modifier l'un après l'autre, j'ai sélectionné SSAS, SSIS et SSRS tous à la fois, cliqué sur Modifier, et ça a marché. Merci beaucoup. Après avoir lutté pendant une journée, j'ai pu installer avec succès.

6voto

Glitch_Doctor Points 2281

Lors des précédentes installations ratées, VS2017 reconnaissait que l'installation était présente dans Visual Studio Installer. J'ai supprimé l'installation, redémarré et la réinstallation a réussi...

2voto

BeiBei ZHU Points 211

Pour SSDT pour VS2018, Version 15.5.2 Même échec à l'exécution de l'exe. seulement faire 1. SSDT-Setup-ENU.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 dans ce sens.

0 votes

Ces étapes ont été suffisantes pour moi aussi, avec VS2017 15.7.3 et SSDT 15.1.61804.210 avec SSIS sélectionné. Sur la base de suggestions dans d'autres réponses, j'ai exécuté les commandes à partir d'une invite de commande administrateur. Je ne sais pas si cela était nécessaire. Pour mémoire, le code d'erreur que j'ai obtenu était légèrement différent - 0x800703F6 - mais à tous autres égards, les symptômes étaient identiques. J'avais déjà essayé d'installer le logiciel plusieurs fois, avec des redémarrages intermédiaires et à partir de différents réseaux.

2voto

terrible-coder Points 69

EDIT : Cela pourrait pas n'est plus pertinente puisque SSDT 15.8.2 est maintenant sorti.


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

Veillez à désinstaller les installations SSDT précédentes via le programme d'installation VS ou le Panneau de configuration, ainsi que l'interface de l'utilisateur. Projets Microsoft Reporting Services et Projets Microsoft Aanalysis Services si vous en avez, avant de lancer le programme d'installation.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X