Nous utilisons la version VS 2017 Shell pour le développement de la BI depuis quelques mois sans problèmes, mais aujourd'hui, elle s'est arrêtée de manière inattendue et a redémarré toute seule. Après le redémarrage, nous avons eu une erreur:
Impossible de charger le fichier ou l'assembly 'Microsoft.DataTransformationServices.Wizards' ou l'un de ses dépendances. Le système ne peut pas trouver le fichier spécifié.
Après quelques recherches sur Google, l'un de nos développeurs a décidé de désinstaller et de réinstaller SSDT for VS 2017 à partir du site Microsoft, mais la configuration a échoué:
La clé de registre de configuration n'a pas pu être ouverte (0x800703F3)
J'ai googlé un peu plus et j'ai trouvé qu'une désinstallation forcée pouvait aider mais ce n'était pas le cas.
Voici la partie du journal d'installation au démarrage des erreurs:
[1F4C:3708][2018-05-08T17:40:36]e000: Error 0x800703f3: Process returned error: 0x3f3
[1F4C:3708][2018-05-08T17:40:36]e000: Error 0x800703f3: Failed to execute EXE package.
[2EBC:3250][2018-05-08T17:40:36]e000: Error 0x800703f3: Failed to configure per-machine EXE package.
[2EBC:3250][2018-05-08T17:40:36]i000: MainViewModel.OnPackageAction: Install Completed for package SQL Server Analysis Services (id: Microsoft.DataTools.AnalysisServices)
[2EBC:3250][2018-05-08T17:40:36]i319: Applied execute package: Microsoft.DataTools.AnalysisServices, result: 0x800703f3, restart: None
[2EBC:3250][2018-05-08T17:40:36]e000: Error 0x800703f3: Failed to execute EXE package.
[1F4C:3708][2018-05-08T17:40:36]i329: Removed package dependency provider: Microsoft.DataTools.AnalysisServices, package: Microsoft.DataTools.AnalysisServices
[1F4C:3708][2018-05-08T17:40:36]i351: Removing cached package: Microsoft.DataTools.AnalysisServices, from path: C:\ProgramData\Package Cache\9864EE5369359DB622D0234B6C6B7640B949140C\
[2EBC:3250][2018-05-08T17:40:36]i000: MainViewModel.OnPackageActionProgress: Percent completed: 100, Overall progress: 100
[1F4C:3708][2018-05-08T17:40:36]i372: Session end, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{f55a890f-6c82-4455-9bb5-2a902cdb7d87}, resume: None, restart: None, disable resume: No
[1F4C:3708][2018-05-08T17:40:36]i330: Removed bundle dependency provider: {f55a890f-6c82-4455-9bb5-2a902cdb7d87}
[1F4C:3708][2018-05-08T17:40:36]i352: Removing cached bundle: {f55a890f-6c82-4455-9bb5-2a902cdb7d87}, from path: C:\ProgramData\Package Cache\{f55a890f-6c82-4455-9bb5-2a902cdb7d87}\
[1F4C:3708][2018-05-08T17:40:36]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{f55a890f-6c82-4455-9bb5-2a902cdb7d87}, resume: None, restart initiated: No, disable resume: No
[2EBC:3250][2018-05-08T17:40:36]e000: MainViewModel.OnBundleAction: Bundle action failed: The configuration registry key could not be opened (0x800703F3)
[2EBC:3250][2018-05-08T17:40:36]i399: Apply complete, result: 0x800703f3, restart: None, ba requested restart: No
Toute aide serait très appréciée.
Il semble que quelqu'un connaisse une solution pour cela:
Michael Mallit [MSFT] · Les versions devraient être 1.15.3227. Donc s'il vous plait désinstallez toutes les instances de VS, puis désinstallez le programme d'installation de VS via Ajoutez/supprimez des programmes et vérifiez C:\Program Files (x86)\Microsoft Visual Studio\Installer est supprimé et/ou vide.
Merci, mike
J'espère que j'ai aidé!
Même problème, cela a fonctionné pour moi:
1.) Désinstallez VS 2017.
2.) Désinstallez VS Installer.
3.) Allez dans le répertoire "C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\layout \" dans l'invite de commande et exécutez "InstallCleanup.exe -f".
4.) Supprimez tous les fichiers et dossiers restants ayant «Visual Studio» dans leur nom.
5.) Ouvrez https://docs.Microsoft.com/en-us/visualstudio/productinfo/installing-an-earlier-release-of-vs2017 pour télécharger et installer une version 15.6 de VS.
6.) Ouvrez https://docs.Microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-2017 pour télécharger et installer le dernier SSDT.
J'ai téléchargé SSDT pour VS2017Open CMD et ai exécuté les commandes suivantes
CD %userprofile%\Downloads
SSDT-Setup-ENU.exe /layout
Lorsque le téléchargement est terminé, il existe un dossier Payload J'ai installé manuellement chacun des composants pour SSIS.
vsta_setup.exe
Microsoft.DataTools.IntegrationServices.VSIX
SSDTISSingleton.msi
SSISOneDesigner2012.msi
SSISOneDesigner2014.msi
SSISOneDesigner2016.msi
Fonctionne dans VS2017 maintenant. Fera jusqu'à ce que MS le trie.
On dirait que Microsoft travaille sur un correctif.
Voir:
C’est ce qui a fonctionné pour moi en me basant sur ce que John Altamura a écrit dans: https://developercommunity.visualstudio.com/content/problem/246732/ssdt-1560-installer-the-configuration-registry-key.html
Il existe déjà une mise à jour de VS qui résout ce problème.
J'ai une solution simple pour ça :)
Commencez par désinstaller tous les composants VS que vous avez déjà installés.
Exécutez à nouveau le programme d'installation VS17 et sélectionnez les composants requis. Exclure tous les composants SSDT de l'installateur vs17 (ne sélectionnez pas de composants ssdt). Maintenant, allez pour l'installation.
Une fois l'installation réussie de visual studio, exécutez le programme d'installation SSDT avec les composants sélectionnés (SSIS, SSRS, SSAS) pour le VS installé ci-dessus. J'espère que ça va réussir comme dans mon cas.