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
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)
SSDT-Setup-ENU.exe
dans c:\temp
et exécutez SSDT-Setup-ENU.exe /layout
pour télécharger une copie locale du paquet.C:\temp\redist
et double-cliquez sur NDP461-KB3102438-Web.exe
C:\temp\payload
et double-cliquez sur vsta_setup.exe
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:
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)SSDT-Setup-ENU.exe /layout
pour pré-télécharger le support et redistribuer les fichiers (c'était après un redémarrage requis)SSDT-Setup-ENU.exe /repair
pour essayer de réparer l’installation. Il m'a donné un bouton réparation que j'ai cliqué.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)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
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 ...
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.
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.
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.
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:
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.
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:
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.