web-dev-qa-db-fra.com

Echec de l'installation de SQL Server 2017 Express

J'essaie d'installer SQL Server 2017 Express sur Windows 10 et cela échoue.

Voici les détails qu'il me montre après un échec:

Action required:
Use the following information to resolve the error, and then try the setup process again.

Feature failure reason:
An error occurred for a dependency of the feature causing the setup process for the feature to fail.

Error details:
§ Error installing Microsoft Visual C++ 2015 Redistributable
VS Shell installation has failed with exit code 1638.
Error code: 1638
Log file: C:\Program Files\Microsoft SQL Server\140\Setup Bootstrap\Log\20171018_083459\VCRuntime140_x64_Cpu64_1.log
Visithttps://go.Microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=VCRuntime140_x64%40Install%400x1638 to get help on troubleshooting.

Je suis Windows 10 et Visual Studio 2017 est installé ..__ Je pense que le problème pourrait être dû à l'installation de SQL Server Management Studio 2017 avant SQL Server.

J'ai la même configuration chez moi, mais j’ai d'abord installé SQL Server, puis SSMS, et tout fonctionne bien.

L’autre différence est que dans la boîte de dialogue d’installation, il est indiqué que C++ Redistribuble est déjà installé, mais au travail, il indique qu’il doit être installé dans la liste des composants.

15
Sam

Le problème est probablement qu'il existe une version plus récente du redistribuable Visual C++ que SQL Server tente d'installer, par exemple à partir de Visual Studio 2017. Un autre moyen de résoudre ce problème est donc d'utiliser un autre moyen de résoudre ce problème. Ajoutez ou supprimez des programmes et désinstallez toutes les références à Visual C++ 2017 Redistributable. Après cela, l'installation de SQL Server doit se dérouler sans erreur.

26
Luc Reid

Je l'ai compris pour mon environnement . Si vous utilisez Visual Studio 2017, revenez dans le programme d'installation et installez le workload "ATL C++". Désormais, lorsque vous effectuerez l'installation de SQL Server 2017, le système indiquera que C++ est déjà installé et l'installation réussira.

7
Sam

J'ai eu cette erreur avant tout ce que je faisais (avec Win10 x64):

Allez dans Panneau de configuration -> Sélectionnez Programmes -> Programmes et fonctionnalités -> Recherchez " c ++ " -> Dans la liste, sélectionnez Visual C++ 2017 (ou votre erreur de version) Redistribuable -> cliquez avec le bouton droit de la souris, sélectionnez " changez " -> sélectionnez réparez

Après cela, j'ai pu continuer et installer SQL Server Express 2017 avec succès.

Remarque: Certains nécessitent la désinstallation et la réinstallation. Par conséquent, si la procédure ci-dessus ne fonctionne pas, essayez de la réinstaller.

7
babidi

La désinstallation de l’option Programme et fonctionnalités suivante a résolu mon problème.

Microsoft Visual C++ 2015 Redistributable

L'installation de MSSQL 2017 l'ajoutera automatiquement une fois l'installation terminée.

0
Hiren Parghi

Assurez-vous d’abord que vous n’avez pas déjà installé SSMS, Installez d’abord SQLSERVER, puis SSMS . Pour résoudre cette erreur, désinstallez MS Visual C++ Redistributable v13/v15/v17, car ils sont déjà installés lors de l’installation de SSMS Exécutez à nouveau le programme d'installation pour continuer l'installation.

0
Waqas Tahir

J'ai eu la solution:

  1. supprimer VC++ 2017.
  2. télécharger VC++ 2015 depuis ici
  3. installer VC++ 2015 
  4. installer SQL Server 2017
  5. installer SSMS 2017
0
G A